在C语言中,可以通过库函数strlen来计算字符串的长度,也可以通过循环计数来求取字符串长度。函数原型:unsigned int strlen(char *str);功 能:统计字符串str中字符的个数,不包含'\0'返 回 值:返回字符个数 具体实现方法可以参考如下程序段:1、用strlen函数实现 char str[20];int len; ...
void main() { char buffer[1024],*p; int n;gets(buffer); p=buffer; n=0;while ( *p ) { while ( *p==' ' ) p++;while ( (*p)&&(*p)!=' ' ) p++;n++;} printf("%d\n",n);} 程序中还去除了前导空格和单词之间的不止一个连续的空格。