提供些思路给你吧
1,需要用到文件处理函数:
fopen() 打开文件函数,返回文件指针
fclose() 关闭文件,对文件操作完,要调用这个函数
fgetc() 从文件中获取一个字符
EOF 文件结束标志,用while循环获取文件中的字符,只要不是EOF就继续获取
2,统计不同字符个数,可以每种字符定义一个变量来保存个数
int AN=0; 记录大写字母
int an=0; 小写字母
int dn=0; 数字
int sn=0; 空格
int on=0; 其他
3,判断字符
if(ch>='A' && ch<='Z') 大写字母
else if(ch>='a' && ch<='a') 小写字母
else if(ch>='0' && ch<='9') 数字
else if(ch==' ') 空格
else 。。。 其他字符
程序自己组织下吧,源代码可以自己搜索原始帖子,有很多。函数用法,书上应该可以查的到。