c++中如何用循环打开一系列已经存在的以数字为名的txt文件,并且判断其是否为空。给段程序呗 10
2个回答
展开全部
1.C语言读取TXT文件的行数并把把TXT文件的内容存到数组中,需要根据每行的内容(字符,数字,字符串)选取fgets、fscanf或者fgets。这里假设每行是一个字符串,每行不超过127个字符(用数组存字符串,最后一位存'\0'),选取fgets进行读取。2.示例代码如下:
#include <stdio.h>#include <stdlib.h>int main(int argc, char* argv) { FILE* rf = fopen("input.txt","r"); char a[1024][128]; int i=0; while(fgets(a[i],128,rf))i++; int n=i; printf("行数:%d\n",n); fclose(rf); i=0; while(i<n)printf("%s",a[i++]); system("pause"); return 0;}
#include <stdio.h>#include <stdlib.h>int main(int argc, char* argv) { FILE* rf = fopen("input.txt","r"); char a[1024][128]; int i=0; while(fgets(a[i],128,rf))i++; int n=i; printf("行数:%d\n",n); fclose(rf); i=0; while(i<n)printf("%s",a[i++]); system("pause"); return 0;}
2016-05-20
展开全部
字符串拼接
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询