77问答网
所有问题
c语言中怎样把一个字符数组付给另一个字符数组
有没有一个函数?
举报该问题
推荐答案 推荐于2018-02-26
用strcpy函数!
原型声明:extern char *strcpy(char *dest,char *src);
头文件:string.h
功能:把src所指由NULL结束的字符串复制到dest所指的数组中。
说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。
返回指向dest的指针。
例子:
#include <stdio.h>
#include <string.h>
int main()
{
char src[128] = "hello world";
char dest[128] = {0};
strcpy(dest, src);
printf("dest = %s\n", dest);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/G3GNWGI38.html
其他回答
第1个回答 推荐于2016-12-05
直接将字符数组的数组名赋值给另一个字符数组即可。
比如:
char a[] = "adsdfs";
char b[10];
b = a; // 就是将字符数组a赋给字符数组b
puts(a); // 输出adsdfs
puts(b); // 输出adsdfs
第2个回答 2010-06-23
在库文件string.h中有一个char *strcpy(char *str1,const char *str2)的函数,可以实现上一个功能,还有一个char *strncpy(char *str1,const char *str2,int n)函数,可以把str2中的前n个字符复制到str1中
第3个回答 2010-06-23
strcpy
相似回答
...
将字符串数组
中
的一个
元素赋
给另一个字符串数组
中的某个元素?_百度...
答:
字符数组中
的一个
元素, 赋
给另一个字符数组
中的一个元素:include <stdio.h> int main(){ char str1[10],str2[10]="01234567";str1[3]=str2[5];printf("%c %c",str1[3],str2[5]);return 0;}
C程序
两
个字符串数组如何
相互赋值?
答:
或者是在后面用循环一个一个的赋,就是这样:char stu[],edu[]="good";int i;for (i=0;i<4;i++){stu[i]=edu[i];}在定义后再给
字符数组
赋值的话必须用循环了,有一个库函数可以执行字符串拷贝,我记得是strcpy(a[],b[])也是可以用的,可以
把一个字符串的
内容完全拷贝到
另一个字符
串那里 本回答由...
c语言中将一个数组
的值赋
给另外一个数组
,好像要用指针来赋值_百度知 ...
答:
错误的,不能用赋值语句将一个字符串常量直接给一个字符数组赋值
。chars[20];charss[]="hello";s=ss;错误原因是:是您不能使用赋值语句将一个字符数组直接赋值给一个字符串数组,也就是说,必须使用strcpy()函数来实现一个字符串的副本(在c语言中,但是在c++的string类中,上面的赋值是正确的)。...
(
C语言
)从键盘上输入一个字符数组,并
将
其复制到
另一个字符数组
。
答:
printf("%c",a[i]);//这里输出的应该为
字符
组a才得到结果 printf("\n");getch();} 现在我来回答你的程序运行后b[6]是空而不是w,因为你用函数strcpy
把数组
a的5个q和一个‘\0’复制到b中,并将其前面的6个w覆盖,也就是说这时候的b储存为qqqqq\0wwww,然后你用%c输出,第六个当然...
c语言
:
一个字符数组给另一个字符数组
赋值
答:
如果不要原来的内容,直接scanf("%s",a);如果想把后面的输入放到原来内容后面,即接到abc后面,那么还要个中间
数组
b[]暂时存放输入的内容,先把新的输入放到数组b[]里面:scnaf("%s",b);然后再接到a[]原来内容的后面:strcat(a,b);不要忘了#include <string.h> ...
c语言
如何把一个字符串的
值赋
给另一个字符
串?
答:
你用字符数组的话,用循环把每一个字符数组单元都赋
给另一个字符数组
单元,你这样直接用数字赋值肯定是错的
c语言中如何把一个数组
赋
给另一个数组
啊?
答:
不用,直接
将数组数组
b给了数组a
大家正在搜
c语言字符数组赋值
c语言字符数组初始化
c语言字符串数组定义
c语言字符串存入数组
字符串和字符数组的区别
c语言数组怎么用
c语言字符
c语言二维数组
字符串c语言
相关问题
C语言问题,怎样将字符串数组中的一个元素赋给另一个字符串数组...
C语言中如何将一个字符串数组里的字符串写入另一个数组中
c语言问题,将一个字符数组复制给另一个字符数组
C语言中把一个字符数组转移到另一个字符数组中,怎样编程
c语言:一个字符数组给另一个字符数组赋值
关于c语言中数组问题,如何将将一组数组的部分字符赋值给另一个...
c语言中怎么让两个字符数组接收一个字符串