📄 exam12-3.cpp
字号:
/*文件名:exam12_3.cpp*/
#include <stdio.h>
#include <stdlib.h>
void st(FILE *fp1);
main()
{
char fname[20];
FILE *fp;
printf("输入文件名:");
scanf("%s",fname); /*接收用户输入的一个字符串*/
if ((fp=fopen(fname,"r"))==NULL)
{
printf("不能打开%s文件\n",fname);
exit(0);
}
st(fp); /*以fp为实参调用st()函数*/
fclose(fp);
}
void st(FILE *fp1)
{
int a=0,b=0,c=0,d=0; /*分别为大写字母、小写字母、数字字符和其他字符的计数器*/
char ch;
while ((ch=fgetc(fp1))!=EOF)
{
if (ch>='A' && ch<='Z')
a++;
else if (ch>='a' && ch<='z')
b++;
else if (ch>='0' && ch<='9')
c++;
else
d++;
}
printf("大写字母个数:%d\n",a);
printf("小写字母个数:%d\n",b);
printf("数字字符个数:%d\n",c);
printf("其他字符个数:%d\n",d);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -