统计单词的个数:字母遇上非字母则为一个单词
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int Words(const char *str)
{
int count = 0;
while(*str != '\0')
{
if(isalpha(*str) && !isalpha(*(str+1)))
{
count++;
}
str++;
}
return count;
}
int main()
{
char *str = " adf45adf 567tyum,adf";
printf("%d\n",Words(str));
return 0;
}