怎么把一个字符串赋值给字符数组?用strcpy函数!原型声明:extern char *strcpy(char *dest,char *src) 头文件:string.h 功能:把src所指由NULL结束的字符串复制到dest所指的数组中
怎么把一个字符串赋值给字符数组?
用strcpy函数!原型声明【pinyin:míng】:extern char *strcpy(char *dest,char *src)
头(繁:頭)文件:string.h
功能:把sr亚博体育c所指由NULL结束的字符串复{pinyin:fù}制到dest所指的数组中。
说明:src和dest所指内存区域不bù 可以重叠且dest必须有yǒu 足够的空间来容纳src的字符串。
返回指向dest的指针《繁体:針》。
例(读:lì)子:
#include
#include
int main()
{
printf("dest = %s ", dest)
return 0
}
如何将一个字符串输入到一个数组中?
#include可以对定义的字符串数组重新赋值吗?
字符串变量本来是整形变量的一种变形,就是那个ascii码,你说幸运飞艇的将每个字符赋值给【繁体:給】一个数组,就比如这样:
#include
#include
int main()
{
char p[]="abcde"
int a[14],i
for(i=0p[i]i )
a[i]=p[i]
for(i=0p[i]i )
printf("%c",a[i])
printf(" ")
return 0
}
你运行下就知道了(繁:瞭)。
然后将字符串数组里面的数《繁:數》据赋值给字符串变量,这个貌似不能实现吧。
本文链接:http://10.21taiyang.com/Biological-SciencesScience/8294169.html
如何给字符型数组赋【pinyin:fù】值转载请注明出处来源