英文字母大小写的设置(文件)
发布时间
阅读量:
阅读量
题目描述
在名为 score.dic 的文本文件中,记录了 n 名学生的相关信息,包括班级编号、姓名以及成绩,每位学生的信息单独占据一行,且每行中的各项数据通过制表符进行分隔,具体格式示例如下:
145811 fuxin 100
145811 chengxian 90
145812 zhangxue 92
145812 lijun 88
...
对文本文件 score.dic 中的所有英文字母进行转换,将其改为大写形式,而其他非字母字符则维持原样不变,并将处理后的结果输出。
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
int main()
{
char curch, lastch; /* 当前读入字符,上一次读入字符*/
FILE *fin; /* 输入文件 */
fin= fopen("score.dic", "r"); /* 打开输入文件读 */
if (!f
全部评论 (0)
还没有任何评论哟~
