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++读取数据文件到数组的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • OpenCV实现图像切割功能

    OpenCV实现图像切割功能

    这篇文章主要为大家详细介绍了OpenCV实现图像切割功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01
  • C语言qsort()函数的使用方法详解

    C语言qsort()函数的使用方法详解

    qsort是一个库函数,基于快速排序算法实现的一个排序的函数,下面这篇文章主要给大家介绍了关于C语言qsort()函数使用的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-06-06
  • C语言的模板与泛型编程你了解吗

    C语言的模板与泛型编程你了解吗

    这篇文章主要为大家详细介绍了C语言的模板与泛型编程,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03
  • C++ 类模板、函数模板全特化、偏特化的使用

    C++ 类模板、函数模板全特化、偏特化的使用

    这篇文章主要介绍了C++ 类模板、函数模板全特化、偏特化的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • c++算法进阶删除有序链表中的重复元素

    c++算法进阶删除有序链表中的重复元素

    这篇文章主要为大家介绍了c++算法进阶删除有序链表中的重复元素示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • C语言中进制知识汇总

    C语言中进制知识汇总

    在C语言里,整数有三种表示形式:十进制,八进制,十六进制。 其中以数字0开头,由0~7组成的数是八进制。以0X或0x开头,由0~9,A~F或a~f 组成是十六进制。除表示正负的符号外,以1~9开头,由0~9组成是十进制。
    2016-05-05
  • C++用一棵红黑树同时封装出set与map的实现代码

    C++用一棵红黑树同时封装出set与map的实现代码

    set中存储的一般为键K即可,而map存储的一般都是键值对KV,也就是说他们结构是不同的,那么我们如何才能用一颗红黑树同时封装出set与map两种容器呢,那么接下来我们具体地来研究下STL库中是怎样实现的,并且进行模拟实现,需要的朋友可以参考下
    2024-03-03
  • C语言指针之必须要掌握的指针基础知识

    C语言指针之必须要掌握的指针基础知识

    这篇文章主要介绍了C语言指针必须要掌握的基础知识,文中实例讲解的很清晰,有不太懂的同学可以研究下,希望能够给你带来帮助
    2021-09-09
  • c语言/c++溢出问题浅谈

    c语言/c++溢出问题浅谈

    这篇文章主要给大家介绍了关于c语言/c++溢出问题的相关资料,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • VCPKG安装和使用教程(经验总结)

    VCPKG安装和使用教程(经验总结)

    这篇文章主要介绍了VCPKG安装和使用教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-01-01

最新评论