⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 exam12-3.cpp

📁 很好的C程序设计教程
💻 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 + -