【题目描述】
字母转换并统计行数:读入一个指定的文本文件,显示在屏幕上,如果有大写字母,则改成小写字母输出,并根据回车符统计行数。试编写相应程序。
【代码】
#include <stdio.h>
#include <stdlib.h>
int main(void) {
FILE *fp;
if ((fp=fopen("f2.txt", "r")) == NULL) {
printf("Can't open file");
exit(0);}
int row = 1;
while (!feof(fp)) {
char ch = fgetc(fp);
if (ch>='A' && ch<='Z') {
putchar(ch+32);}
else {
putchar(ch);}
if (ch == '\n') {
row++;}}
printf("\n行数:%d", row);
return 0;}