编写一函数len,求一个字符串的长度,注意该长度不计空格.要求用字符指针实现.

int len(char *sp)
{
//实现sp所指串的长度,不计空格。
}
输入一个字符串,以回车结束,长度不超过100,输出一个整数,单独占一行。

#include<stdio.h>

int len(char *sp){
int num = 0;
while(*sp++ != 0){
if(*sp != ' ')num++;
}
return num;
}

int main(void)
{
char *s = "fasf sf s";
printf("%d", len(s));
}
温馨提示:答案为网友推荐,仅供参考
相似回答