#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语言代码)浏览:515 |
C二级辅导-同因查找 (C语言代码)浏览:663 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:522 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:611 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:725 |
【出圈】 (C语言代码)浏览:558 |
C语言训练-求函数值 (C语言代码)浏览:575 |
C二级辅导-阶乘数列 (C语言代码)浏览:691 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:607 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:563 |