77问答网
所有问题
c语言:一个字符数组给另一个字符数组赋值
例如:数组a[]="abc" 现在想通过scanf函数获得一个新的字符串数组并把这个值还赋给a[],应该怎么办呢。
举报该问题
推荐答案 推荐于2016-08-12
如果不要原来的内容,直接scanf("%s",a);
如果想把后面的输入放到原来内容后面,即接到abc后面,那么还要个中间数组b[]暂时存放输入的内容,先把新的输入放到数组b[]里面:scnaf("%s",b);然后再接到a[]原来内容的后面:strcat(a,b);不要忘了#include <string.h>
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GWNNpIIIW.html
其他回答
第1个回答 2010-04-17
用指针,char *p=a;然后*p来赋值
第2个回答 2010-04-17
直接用scnaf("%s",a);就可以了,不过不要忘记包含stdio.h
相似回答
c语言
中怎样把一个字符数组付
给另一个字符数组
答:
用strcpy函数!原型声明:extern char *strcpy(char *dest,char *src);头文件:string.h 功能:把src所指由NULL结束的
字符串
复制到dest所指的
数组
中。说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。返回指向dest的指针。例子:include <stdio.h> include <string.h> ...
...将字符串数组中的一个元素赋
给另一个字符串数组
中的某个元素?_百度...
答:
字符数组中的一个元素, 赋
给另一个字符数组
中的一个元素: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语言
中将一个数组的值赋
给另外一个数组
,好像要用指针来
赋值
答:
错误的,不能用赋值语句将一个字符串常量直接给一个字符数组赋值
。chars[20];charss[]="hello";s=ss;错误原因是:是您不能使用赋值语句将一个字符数组直接赋值给一个字符串数组,也就是说,必须使用strcpy()函数来实现一个字符串的副本(在c语言中,但是在c++的string类中,上面的赋值是正确的)。...
C程序
两
个字符串数组
如何相互
赋值
?
答:
for (i=0;i<4;i++){stu[i]=edu[i];}在定义后再给
字符数组赋值
的话必须用循环了,有一个库函数可以执行字符串拷贝,我记得是strcpy(a[],b[])也是可以用的,可以把一个字符串的内容完全拷贝到
另一个字符
串那里 本回答由提问者推荐 举报| 答案纠错 | 评论(5) 8 1 ...
怎样把一个char
数组赋值给另一个
char数组?
答:
简单的可以使用memcpy,举个例子 include <stdio.h>#include <stdlib.h>int main(int argc, char *argv[]) {char a[30];char b[25]="abcdefgagh";memcpy(a,b,strlen(b));//a使用字串形式打印a[strlen(b)]='\0';printf("a=%s\n",a);return 0;} ...
...怎么样将
字符数组
内的
一个字符赋值给另外一个数组
的一个变量?_百度...
答:
字符数组
要访问某
个字符
,可以用a[i],i是下标表示第几个元素,0表示第一个。假设2字符数组,a,b.b[j]=a[i];就可以把 a数组的第i-1个元素,
赋值
给 b数组的 j-1个。
c语言
通过循环,将
字符数组
a的元素给字符数组b的元素
赋值
,a发生改变是...
答:
看了楼主的叙述,
c语言
通过循环,将
字符数组
a的元素给字符数组b的元素
赋值
,正常情况下,a数组的值是不会发生改变的。这里所说的正常情况,必须要b数组是正常使用(没有发生数组使用越界的情况)。如果b数组在使用时发生了“数组越界”使用赋值的情况,产生的结果将是不可预料的 最常见的就是其它变量的...
大家正在搜
c语言字符数组赋值
c语言中二维字符数组赋值
c语言给数组赋字符串
c语言char数组赋值
给字符数组赋值的方法
怎么给字符串数组赋值
给数组赋值字符串
c语言二维数组赋值
c语言数组定义和赋值
相关问题
c语言中怎样把一个字符数组付给另一个字符数组
C语言中将字符串赋值给字符数组的问题
C语言中把一个字符数组转移到另一个字符数组中,怎样编程
c语言 文件读取 字符 到一个字符数组
C语言问题,怎样将字符串数组中的一个元素赋给另一个字符串数组...
C语言问题,怎样将字符串数组中的一个元素赋给另一个字符串数组...
c语言问题,将一个字符数组复制给另一个字符数组
C语言中关于字符串个给字符数组赋值的问题