c 语言输入一行字符,统计有多少个单词
c 语言输入一行字符,统计有多少个单词
[解决办法]
很简单的啊,一个循环就搞定了~
int main(){ char *p = "This is a test string !"; int count = 0, type = -1, pretype = -1; while( *p ){ if( *p == 0x20 || *p == 0x09 ) type = 0; else type = 1; if( pretype && type != pretype) count ++; pretype = type; p++; } printf("count = %d\n", count);}