2007年7月21日星期六

如何清空字符串

char [10]="hello";
strcpy(ch,"");
printf("%s",ch);
输出确实为空
但用

for(i=0; i<10;>
printf("%c",ch)
结果却为
ello

如何将整个字符串清空?


#include
#include
int main()
{
char str[10]="hello";
puts(str);
printf("\n");
memset(str,0,10);
puts(str);
}

没有评论: