首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么给字符串赋值为空

2012-02-17 
如何给字符串赋值为空?定义一个字符数组chara[20]这样给他赋值可以么?strcpy(a[20], );//(括号中没有

如何给字符串赋值为空?
定义一个字符数组char   a[20];
这样给他赋值可以么?
strcpy(a[20], " ");//(括号中没有任何字符)
请教大家~~~~

[解决办法]
1.

char a[20];
memset(a, 0, sizeof(a));

2.

char a[20] = {0}

[解决办法]
char a[20] = {0};
[解决办法]
如果是在定义的时候可以:char a[20] = {0};

平时直接 a[0] = 0; 就可以了。

全部置0,可以 memset(a, 0, sizeof(a));

没有必要使用 strcpy (a, " ");
[解决办法]
1. char a[20]={0};
2. ZeroMemory(a,sizeof(a));
3. memset(a, '\0 ',sizeof(a));
[解决办法]
a[0] = '\0 ';

热点排行