功能:编写函数fun求一个字符串(长度不超过80)的长度,在main函数中 输入字符串,并输出其长度。

功能:编写函数fun求一个字符串(长度不超过80)的长度,在main函数中输入字符串,并输出其长度。-----------------------------------... 功能:编写函数fun求一个字符串(长度不超过80)的长度,在main函数中
输入字符串,并输出其长度。
------------------------------------------------*/
#include <stdio.h>
void wwjt();
int fun(char *p1)
{

/**********Program**********/

/********** End **********/

}
int main()
{
char *p,a[80];
int len;
p=a;
printf("please input a string:\n");
gets(p);
len=fun(p);
printf("The string's length is:%d\n",len);
wwjt();
return 0;
}
void wwjt()
{
FILE *IN,*OUT;
char *pIN,sin[80];
int iOUT,i;
pIN=sin;
IN=fopen("3.IN","r");
if(IN==NULL)
{
printf("Please Verify The Currernt Dir..it May Be Changed");
}
OUT=fopen("3.out","w");
if(OUT==NULL)
{
printf("Please Verify The Current Dir.. it May Be Changed");
}
for(i=0;i<10;i++)
{
fscanf(IN,"%s",pIN);
iOUT=fun(pIN);
fprintf(OUT,"%d\n",iOUT);
}
fclose(IN);
fclose(OUT);
}
展开
 我来答
LW763
2013-05-17 · TA获得超过128个赞
知道小有建树答主
回答量:146
采纳率:0%
帮助的人:92.5万
展开全部

这是fun的代码

int fun(char *p1)//不把'\0'加进去的
{
    int length=0;
    int i=0;
    while(*(p1+i)!='\0')
    {
        length++;
          i++;
    }
    if(length>80)
        return 0;
    else
        return length;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式