如何仅通过添加字符来构造字符串?
我尝试过
char * string[100];
string[0]='a';
string[1]='b';
...
printf("%s",string)
仅显示a
,而不显示ab
。
我需要像示例一样将字符串作为char指针。
答案 0 :(得分:3)
尝试以下代码。
char string[100] = {0}; // string: {0,0,0...}
string[0]='a'; // string: {'a',0,0,0...}
printf("%s\n",string);
string[1]='b'; // string: {'a','b',0,0,0...}
printf("%s\n",string);
'\0'
memset(string,0,sizeof(string));