#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语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:593 |
C语言训练-阿姆斯特朗数 (C语言代码)浏览:850 |
母牛的故事 (C语言代码)浏览:1298 |
C语言考试练习题_排列 (C++代码)浏览:631 |
C语言程序设计教程(第三版)课后习题8.1 (Java代码)浏览:777 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:521 |
简单的a+b (C语言代码)浏览:759 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:623 |
用筛法求之N内的素数。 (C++代码)浏览:692 |
DNA (C语言描述,蓝桥杯)浏览:1553 |