c-风格字符串
char *p; // 不以空字符结尾的只能是字符数组 char str[] = {'a', 'b', 'c', 'd', 'e'}; char str1[] = {'a', 'b', 'c', 'd', 'e', '\0'}; cout << str1 << endl; char str2[] = "sdfsdfsdfwerwetrwerfsd"; //统计某字符出现的次数; p = str2; //空字符返回假 int tmp = 0; char *ret = new char[1024]; memset(ret, 0, 1024); while(*p){ if(*p == 'd'){ ret[tmp] = *p; tmp++; } p++; } cout << tmp << endl; cout << ret << endl; delete ret; return 0;