我說的字符串不是C++的STL,是C語言的字符數組
(1)循環方法
char a[ ]="aaaaaaaa"; //定義字符數組 for (unsigned int i = 0; i < strlen(a); i++) a[i] = '\0' ; //for循環清空數組
(2) memset函數方法
memset包含在頭文件string.h中,函數原型爲:memset(void *s,int ch,size_t n)。
char a[ ]="aaaaaaaa"; //定義字符數組 memset(a, 0, sizeof a); //清空數組
(3)strcpy
直接使用strcpy將一個空串賦值給字符串就可以,需要string.h
char ss[11] = {"hello world"}; //當前爲hello world strcpy(ss, ""); //現在的ss就是空串了