有时候,在程序编写过程中涉及到数据的读写,比如读入.txt文档中的数字,本文提供两种读入方法。
一、利用数据流
比如.txt中数据是如下格式:
其中第一行代表有多少个二维数组,本例中是有3个二维数组,第二行代表每个二维数组有多少行,本例中二维数组的列数是固定不变的。那么如何读取这些二维数组呢?
我的代码如下:
#include<iostream>
#include<stdlib.h>
#include<stdio.h>
#include<fstream>
using namespace std;
int main()
{
ifstream infile("example.txt");
int num = 0;
infile >> num;
cout << num << endl;
for (int i = 0; i < num; i++)
{
int N = 0;
infile >> N;
cout << N << end