在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
想数一下文本文档一共有多少行,写了个小程序 1.用fopen()以只读方式打开文件 2.用fgetc()获取文件流中的字符内容 3.如果字符内容为'\n'换行符,count++ 最后输出count的值 1 #include <iostream> 2 #include <string> 3 #include <stdlib.h> 4 #include <stdio.h> 5 6 7 using namespace std; 8 9 //void swap(int, int); 10 11 int main(){ 12 FILE *fp = NULL; 13 char a; 14 fp = fopen("C:\\Documents and Settings\\Administrator\\桌面\\isotree.txt", "r"); 15 int count = 0; 16 17 if(NULL != fp){ 18 do{ 19 a = fgetc(fp); 20 // printf("%c", a); 21 if(a == '\n') 22 { 23 count ++; 24 } 25 }while(a != EOF); 26 } 27 28 fclose(fp); 29 30 cout<<"count line:"<<count<<endl; 31 32 return 0; 33 } 这里主要是打开文件,读取文件内容的方法使用 Ps:路径的时候注意使用转义字符\ |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论