77问答网
所有问题
c语言 如何把一个字符串的值赋给另一个字符串?
char str[] = arg[];
printf("function test! %s\n",str);
不知道为什么一直报错:
error C2059: syntax error : ']'
举报该问题
其他回答
第1个回答 2012-08-01
你用字符数组的话,用循环把每一个字符数组单元都赋给另一个字符数组单元,你这样直接用数字赋值肯定是错的
第2个回答 推荐于2018-05-10
直接不能赋值
要strcpy(str,arg);
当然str要比arg长,不然还是错误
本回答被网友采纳
第3个回答 2012-08-01
用指针,或者一个字符一个字符赋值本回答被提问者采纳
第4个回答 2012-08-01
用strcpy函数
第5个回答 2012-08-01
数组是不能直接赋值的,可以使用指针
1
2
下一页
相似回答
C语言中字符串的
赋值方式有哪些
答:
在C语言中,
字符串的赋值方式有以下几种:1.字符数组赋值:可以通过定义一个字符数组,并逐个赋值字符来表示字符串
。例如:char str[] = "Hello World";2.字符指针赋值:可以通过定义一个字符指针,并将指针指向字符串常量或字符数组的首地址来表示字符串。例如:char *str = "Hello World";3.strcp...
...
怎样将字符串
数组中的一个元素
赋给另一个字符串
数组中的某个元素...
答:
字符数组中的一个元素,
赋给另一个字符
数组中的一个元素:include <stdio.h> int main(){ char str1[10],str2[10]="01234567";str1[3]=str2[5];printf("%
c
%c",str1[3],str2[5]);return 0;}
...
串的
从右到左的第一个单词赋值
给另外一个字符串
(用指针完成)_百度...
答:
include <stdio.h>int main(void){ char str[300],w[21],i,j,k; printf("Input a
string
...\nstr="); gets(str); for(j=0;str[j];j++); for(j--;str[j]>'z' || str[j]<'a' && str[j]>'Z' || str[j]<'A';j--); for(i=j;str[i]>='A...
字符串如何
进行赋值?
答:
在C语言中,字符串的赋值主要有两种方法,
第一种是通过指针的方式直接赋值,第二种是通过数组直接赋值
。1、指针式赋值。通过程序的运行情况,可以知道:char *p = "hello";这种字符串的赋值方式是完全没有问题的。要理解这种赋值方式,首先得理解双引号(特别注意:这个是双引号,不要赋值的时候给弄了...
...个字符),要求
将
其中的数字字符复制到
另一个字符串
中。
答:
include <stdio.h>int main(){ char s1[100], s2[100]; char *p1=s1, *p2=s2; gets(p1); while(*p1) { if(*p1>='0'&&*p1<='9') *p2++ = *p1; p1++; } *p2 = 0; puts(s2); return 0;} ...
怎么
用
C语言
编程将已知的
字符赋给
定义好的字符串,并与
另一字符串
比较...
答:
char str[3] = {'1','1','1'};char str1[3];scanf("%
c
\n %c \n %c",&str1[0],&str1[1],&str1[2]);if(str[0]==str1[0]&str[1]==str1[1]&str[2]==str1[2]){ printf("yes");} else { printf("no");} getch();...
字符串如何赋
值?
答:
字符串可以赋值给字符指针变量,或者
将字符串
用字符数组保存。如:char a[10]={'h','e','l','l','o'};3、利用strcpy strcpy是一种
C语言的
标准库函数,strcpy把含有'\0'结束符的字符串复制到
另一个
地址空间,返回值的类型为char*。如:char a[10];strcpy(a, "hello");...
大家正在搜
c语言如何将一个字符串赋给另一个
怎么把一个字符串赋给一个量
c语言怎么把字符串赋值给变量
c语言字符串赋值语句
c语言给数组赋值字符串
c语言字符串赋值为空
c语言字符串怎么赋值
c语言字符串重新赋值
c语言字符串赋值规则
相关问题
C语言 如何将一个字符串的内容传递给另一个字符串?详见内
C语言问题,怎样将字符串数组中的一个元素赋给另一个字符串数组...
怎么进行字符串赋值?C语言
c语言中,如何将一个字符串通过scanf赋给二维字符数组的其...
c语言让一个字符串等于另一个字符串
C语言取某个字符后的字符串存到另一个字符串
JAVA中字符串可以给另一个字符串赋值吗,c语言中呢
c语言如何将一个字符串里某些字符代替另外一个字符串来