C语言中怎么字符串赋值?

来源:百度知道 编辑:UC知道 时间:2024/06/05 10:42:47

#include "string.h"

........

char str[10];
strcpy(str,"abcd");

上面太麻烦了
直接
void main()
{
char *a="dsadsadasd";//或者char a[10]="ddddddddd"//或者char a[10]={d,d,d,d,d,d,d,d,d}
}

char x[50]="fbajdhajfgj";
char y[]="ffhadhjafgh";
char *z="asdafag";//不建议用

scanf("%s",x);
printf("%s",x);

char string[100],*ptr;
ptr=string;
gets(ptr);