C语言——文件统计字符
2020-12-02 16:05:01
题目描述
编程对文件test.dic的字符进行统计,统计字母,数字,其他字符的个数,输出统计结果到test.out。
输入
a12 ./
输出
1 2 3
#include
int main()
{
FILE *fp1,*fp2;
char ch;
int x=0,y=0,z=0;
if((fp1=fopen("test.dic","r"))==NULL)
{
printf("cannot open the filen");
}
fp2=fopen("test.out","w");
while((ch=fgetc(fp1))!=EOF)
{
if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z'))
x++;
else if(ch>='0'&&ch<='9')
y++;
else
z++;
}
fprintf(fp2,"%d %d %d",x,y,z);
fclose(fp1);
fclose(fp2);
return 0;
}
阅读剩余内容