c++读取数据文件到数组的实例

 更新时间:2018年07月24日 09:14:16   作者:felicityPY  
今天小编就为大家分享一篇c++读取数据文件到数组的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

在刷题过程中,遇到的读取文件问题,只是记录自己的问题,新手~

如果在一个txt文件当中有以下数据

1

2 3

4 5 6

7 8 9 10

1、如果我们只是简单将这些数据保存在一个数组中:

#include <iostream>
#include <fstream>
using namespace std;
 
int main()
{
 int i,datalen=0;
 double num[100];
 ifstream file("data.txt");
 while( ! file.eof() )
 file>>num[datalen++];
 for(int i=0;i<datalen;i++)
 {
  cout<<num[i]<<" ";
 }
 file.close();
 return 0;
}

结果如下:

2、但是如果我们想要和数据文件一样的形式:

#include <iostream>
#include <fstream>
using namespace std;
 
int main()
{
 double num[10][10];
 ifstream file("data.txt");
 for(int i=1;i<=4;i++)
 {
  for(int j=1;j<=i;j++)
  {
   file>>num[i][j];
  }
 }
 for(int i=1;i<=4;i++)
 {
  for(int j=1;j<=i;j++)
  {
   cout<<num[i][j]<<" ";
  }
  cout<<endl;
 }
 file.close();
 return 0;
}

得到的就是数据文件的形式了

当然这是读取到double数组。自行设置。

以上这篇c++读取数据文件到数组的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • C++中stack容器的使用

    C++中stack容器的使用

    本文主要介绍了C++中stack容器的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • 聊聊C++的mutable和volatile

    聊聊C++的mutable和volatile

    这篇文章主要介绍了C++的mutable和volatile的相关资料,帮助大家更好的理解和学习c++,感兴趣的朋友可以了解下
    2020-09-09
  • C语言构建连连看游戏(矩阵方式)

    C语言构建连连看游戏(矩阵方式)

    这篇文章主要为大家详细介绍了C语言构建连连看游戏,采用矩阵方式,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • DSP中浮点转定点运算--浮点与定点概述

    DSP中浮点转定点运算--浮点与定点概述

    本文主要介绍DSP中浮点与定点概述,很值得学习一下,需要的朋友可以参考一下。
    2016-06-06
  • C++键盘记录程序代码

    C++键盘记录程序代码

    这篇文章主要介绍了C++键盘记录程序代码,是Windows应用程序开发中非常实用的功能,该功能也常被一些远程操控程序所实用,需要的朋友可以参考下
    2014-10-10
  • C++11/14 线程的创建与分离的实现

    C++11/14 线程的创建与分离的实现

    这篇文章主要介绍了C++11/14 线程的创建与分离的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-01-01
  • c语言 深入理解函数的递归

    c语言 深入理解函数的递归

    这一章讲解的是函数的递归,因为递归函数是一个非常重要求解复杂问题的方法之一,在学习算法的过程之中我们也会遇到他,所以我想对它进行一次讲解,希望能帮助其他人,也能帮助我自己来梳理一遍。下面我会通过一些题目的讲解去认识递归函数
    2022-02-02
  • Qt 使用QDialog实现界面遮罩的示例(蒙版)

    Qt 使用QDialog实现界面遮罩的示例(蒙版)

    界面遮罩在很多时候都可以用到,例如弹窗,本文主要介绍了Qt 使用QDialog实现界面遮罩的示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • 一篇文章带你了解C++Primer学习日记--处理数据

    一篇文章带你了解C++Primer学习日记--处理数据

    今天小编就为大家分享一篇关于C++对数器的使用讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2021-08-08
  • 详解C语言如何实现双向带头循环链表

    详解C语言如何实现双向带头循环链表

    双向带头循环链表应该是链表中非常方便的一种,可以很容易的在任意位置上进行插入和删除,可以很容易的对链表进行管理。本文将利用C语言实现双向带头循环链表,需要的可以参考一下
    2022-08-08

最新评论