问题描述:
对ASCII码文件作一下三个处理:
Task 1:统计大写字母、小写字母、数字和其余字符数量。
Task 2:统计行数、最长行的字符数和最短行的字符数。
Task 3:统计每个大写字母、小写字母的数量。每行四个字母,用tab隔开。
输入:在源代码同目录下创建文本文档,命名为p1;在该文档中输入多行大小写字母、数字、符号等并保存。
输出样例:
Task 1:
capital:59
lowercase:247
digit:28
others:114
Task 2:
line:16
102 characters in max line.
2 characters in min line.
Task 3:
CAPITAL:
A:2 B:5 C:2 D:4
E:7 F:0 G:0 H:3
I:2 J:12 K:0 L:0
M:2 N:2 O:0 P:0
Q:3 R:0 S:2 T:0
U:5 V:0 W:8 X:0
Y:0 Z:0
LOWERCASE:
a:2 b:0 c:4 d:19
e:29 f:14 g:0 h:4
i:28 j:54 k:3 l:0
m:10 n:1 o:26 p:2
q:5 r:10 s:10 t:0
u:5 v:0 w:21 x:0
y:0 z:0
#include<stdio.h>
#include<string.h>
void Task1(FILE* fp);
void Task2(FILE* fp);
void Task3(FILE* fp);
int main()
{
FILE* fp;
fp=fopen("p1.txt&