问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C++中怎样在一个程序里读取两个txt文件,并分别赋给两个数组,希望能详细些?

发布网友 发布时间:2022-05-26 22:51

我来回答

2个回答

热心网友 时间:2023-11-24 09:37

#include <stdio.h>

#include"string.h"

#include <stdlib.h>

#define N 100000

int main() {

/*_________________________________________________*/

    FILE *fp,*fl;

    char b[N + 1],a[N+1];

    //判断文件是否打开

    if ( (fp = fopen("D:\\文件2.txt", "rt")) == NULL||(fl = fopen("D:\\文件1.txt", "rt")) == NULL )/*这里D:\\ 文件1和2.txt 是路径;读取D盘下,名为(文件1和2)的文本文件*/ 

        puts("文件读取失败!\n");

        exit(0);

    }

    else

    {

    puts("文件读取成功");

    puts("开始计算");

    printf("\n");

    //循环读取文件1的每一行数据储存到a数组中 

    while( fgets(a, N, fl) != NULL )

{

/*__________________________________________*/

printf("以下是文件1的内容:\n");

printf("%s\n\n",a); 

/*___________________________________________*/   

    }

    //循环读取文件2的每一行数据储存到b数组中 

    while( fgets(b, N, fp) != NULL )

{

/*__________________________________________*/

printf("以下是文件2的内容:\n");

printf("%s\n",b); 

/*___________________________________________*/   

    }

   

    //结束关闭文件

    fclose(fp);

    fclose(fl);

    return 0;

}

热心网友 时间:2023-11-24 09:37

要读取的txt文件内容是什么样子不太清除,所以直接给出一些建议吧。

建议你这样试试看:

通过fstream 去读取文件

ifstream inFile1("books.txt",ios::in|ios::binary);
if(!inFile1) {
cout << "error" <<endl;
}

Book book; // 举个例子用Book类 示范
while(inFile1.read((char *)&book, sizeof(Book))) { //一直读到文件结束

//这里给数组赋值

}

inFile1.close()关闭文件。 

注意事项:

   打开文件后需要检测inFile 是否为空,否则会出现异常。另外结束要关闭文件.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电脑音乐怎样保存到文件中怎样把歌曲放到文件夹里 电脑上如何把歌曲做成文件夹怎么把歌曲转化为文件 如何把音频加入到电脑文件夹上怎么把歌曲放到文件夹中 海参是不是吃多长时间以后可以不用在吃了 梦见一半黑色 电吉他买了音箱还要买效果器吗 有人去过资和信百货吗? 资和信百货企业理念 资和信百货家庭季家庭季简介 资和信是什么 c++怎么读取txt中的内容? C++ 从TXT文件中读取数据存到数组中??你是怎么解决的谢谢 关于C++ 的 fstream 不会用 想读取txt文件 用C++ 的文件类ifstream读取以存放在硬盘上的txt文件 C++ifstream这里的input.txt是哪里的文件?从哪里读取? 高中地理 南方地区工业发展的区位优势有哪些 从高中地理角度分析有色金属冶炼区位条件 高中地理工业基础是什么意思 高中地理:在选择工业区位考虑风向因素,怎么考虑 高中地理 农业区位 工业区位 都什么啊 我是理科转文科的 两本书都没学 高中地理 工业主导因素 高中地理 ~工业布局的影响因素是什么?如何注意环境问题? 高中地理工业区位的动力条件是属于自然还是社会条件? (高三地理)列举出影响农业,工业,交通,城市,商业的区位因素。 他发扬了“友谊第一,比赛第二”。这个病句怎么改。 途牛旅游网跟团要不要买上面的保险 谁给我一篇友谊第一比赛第二的文章(100字就可以) 途牛旅游网的人工客服电话多少 “他发扬了“友谊第一,比赛第二”。”这句病句怎么修改? 途风网怎么样? 狮子的英语怎么读? 狮子用英语怎么读? “狮子”的英文怎么读? 狮子英语怎么读 子曰骥不称其力,作者借批评马说,表达了怎样的不同观点? Y “臣有二马,故常奇之………此其为马,受大而不苟取,力裕而不求逞,致远之材也。”出自哪篇文言文... 帮忙写一首校运动会的小诗,体现友谊第一,比赛第二的 子曰:人不语怪力乱神 是什么意思? 大学里开面澡堂生意好不好 我是开旅店的,最近生意不好,怎么做才能招揽到顾客呢? 明目护眼贴中老年和女士有什么区别? 中老年女士怎么样的身材才是比较健康的呢? 我是中老年女士,很长时间出现一下症状: 玩探探交友要钱吗 资阳那里有卖海棠树的 华为手机怎样隐藏? 怀孕了为什么老爱做梦啊 在这个物欲横流的社会,任何东西在钱面前都不堪一击么? 现在的嵌入式系统都有哪些啊 在这个物欲横流的社会,笑贫不笑