#include<stdio.h>
#include <stdlib.h>
int A[26];//0+65 A 26+65 Z
int a[26];//0+65+32 a 26+65+32 z
void output()
{
int i=0;
//输出统计的结果
for(i=0;i<26;i++)
{
if (A[i]!=0)//大写字母
printf("字母%c的总个数:%d/n",i+65,A[i]);
}
printf("/n/n");
for(i=0;i<26;i++)
{
if (a[i]!=0)//小写字母
printf("字母%c的总个数:%d/n",i+97,a[i]);
}
}
void main()
{
char infile[50];
char in;
int ASCII;
FILE *fp;
printf("请输入文件的路径及名称:");
scanf("%s",infile);// 如果文件路径或文件名有空格可用gets(infile);
if((fp=fopen(infile,"rb"))==NULL) /*打开一个文本文件,为只读方式*/
{
printf("/n打不开文件Can not open the file.../n");
printf("输入的文件名可能不存在;或者该文件为空/n");
&nb

这段代码展示了如何统计文本文件中大写和小写字母出现的个数。通过读取文件,根据ASCII码判断字母类型,并存储在相应数组中,最后输出结果。
最低0.47元/天 解锁文章
604

被折叠的 条评论
为什么被折叠?



