#include<stdio.h> #include<stdlib.h> #include<string.h> void main() { FILE *fp; char ch; int count = 1; fp=fopen("C:\\Users\\CQ\\Desktop\\file17.txt","r"); //注意检查文件扩展名,转义字符 //绝对路径:是从盘符开始的路径,形如:C:\\Users\\CQ\\Desktop\\file17.txt //相对路径:是从当前路径开始的路径(当前工程所在文件位置),.\\file17.txt if(fp==NULL) { printf("can not open!\n"); exit(0); } else { while(!feof(fp))//feof检测流上的文件结束符,如果文件结束,则返回非0值,否则返回0。 { fscanf(fp,"%c",&ch);//读取字符:fscanf(fp,"%c",&ch);fscanf遇到空格和换行时结束 printf("%c",ch); if(ch == ' ') { count++; printf("\n"); } } fclose(fp); } printf("\n"); printf("%d\n",count); } 参考知识点: http://www.okbase.net/doc/details/2565
0.0分
0 人评分
C二级辅导-统计字符 (C语言代码)浏览:695 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:620 |
P1002 (C语言代码)浏览:1028 |
求圆的面积 (C++代码)浮点数有误差!!!浏览:724 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:415 |
1169题解浏览:574 |
自编的贪吃蛇小游戏,代码装上easyx图形库就能运行。浏览:959 |
哥德巴赫曾猜测 (C++代码)浏览:788 |
A+B for Input-Output Practice (C++代码)浏览:491 |
【数组的距离】 (C语言代码)浏览:548 |