编写一个小程序,可以读入一个英文的文本文件,显示这个文件,并统计这个文件有多少个字符,多少个单词, 20
编写一个小程序,可以读入一个英文的文本文件,显示这个文件,并统计这个文件有多少个字符,多少个单词,多少个空白(空格、TAB),多少个段落,按照单词的长度进行统计。...
编写一个小程序,可以读入一个英文的文本文件,显示这个文件,并统计这个文件有多少个字符,多少个单词,多少个空白(空格、TAB),多少个段落,按照单词的长度进行统计。
展开
1个回答
展开全部
#include<stdio.h>
//定义一个结构体来统计所有的信息
struct ALLNUM {
int wordnum, charnum; //wordnum,charnum分别表示单词和字符的个数。
unsigned char blank, tab, enter;
// blank, tab,enter,分别表示空格,TAB,段落的个数。
//在程序中用空格,TAB来划分单词与字符
};
unsigned char *str;
void puttext(void);
struct ALLNUM num(void);
int main(void)
{
puttext();
num();
return 0;
}
void puttext(void)
{
printf("请输入相应的字符:\n");
scanf("%s",str);
getchar();
}
struct ALLNUM num(void)//返回结构体类型的函数。将所有的个数信息返回
{
struct ALLNUM tempnum;
//这里添加相关的统计类的语句
return tempnum;
}
//注:由于时间限制在20分钟以内,所以不可能完全将所以程序写完,如真的想把这个程序很好的完成,请/ //联系我。以上程序可能有很多错误的地方。
希望能解决您的问题。
//定义一个结构体来统计所有的信息
struct ALLNUM {
int wordnum, charnum; //wordnum,charnum分别表示单词和字符的个数。
unsigned char blank, tab, enter;
// blank, tab,enter,分别表示空格,TAB,段落的个数。
//在程序中用空格,TAB来划分单词与字符
};
unsigned char *str;
void puttext(void);
struct ALLNUM num(void);
int main(void)
{
puttext();
num();
return 0;
}
void puttext(void)
{
printf("请输入相应的字符:\n");
scanf("%s",str);
getchar();
}
struct ALLNUM num(void)//返回结构体类型的函数。将所有的个数信息返回
{
struct ALLNUM tempnum;
//这里添加相关的统计类的语句
return tempnum;
}
//注:由于时间限制在20分钟以内,所以不可能完全将所以程序写完,如真的想把这个程序很好的完成,请/ //联系我。以上程序可能有很多错误的地方。
希望能解决您的问题。
追问
你百度的…
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询