/*写一函数,求一个字符串的长度。在main 函数中输入字符串,并输出其长度。*/
#include <stdio.h>
#include <string.h>
#define N 10
int main()
{
int fun(char c[N]);
char c[N];
int i = 0;
printf("请输入这个字符串,以井号键结束:\n");
c[i] = getchar();
while(c[i] != '#')
{
i++;
c[i] = getchar();
}
fun(c);
printf("长度为:%d",fun(c));
}
int fun(char c[N])
{
char *p;
p = c;
int sum = 0;
while(p && *p != '#')
{
sum++;
p++;
}
return sum;
}
谭浩强C程序设计(第四版)p291第6题