#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语言程序设计教程(第三版)课后习题8.9 (Java代码)浏览:1337 |
兰顿蚂蚁 (C++代码)浏览:1094 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:549 |
完数 (C语言代码)浏览:693 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:666 |
C二级辅导-温度转换 (C语言代码)浏览:732 |
C语言程序设计教程(第三版)课后习题12.5 (C语言代码)浏览:766 |
矩阵的对角线之和 (C语言代码)浏览:1356 |
矩阵转置 (C语言代码)浏览:783 |
JAM计数法 (C语言代码)浏览:671 |