c 语言输入一行字符,统计有多少个单词解决方案

c 语言输入一行字符,统计有多少个单词c 语言输入一行字符,统计有多少个单词[解决办法]很简单的啊,一个循环

c 语言输入一行字符,统计有多少个单词
c 语言输入一行字符,统计有多少个单词

[解决办法]
很简单的啊,一个循环就搞定了~

C/C++ code
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);}