C++ 怎么从文件中读取如下格式的数字
C++ 如何从文件中读取如下格式的数字
txt文本文件:
12
23 34 56
读取并保存 四个数(12,23,34,56) 怎么办?
------解决方案--------------------
------解决方案--------------------
Input.cpp
Input.txt:
txt文本文件:
12
23 34 56
读取并保存 四个数(12,23,34,56) 怎么办?
------解决方案--------------------
ifstream if("yourtext.txt", ios::in);
int i;
while(if>>i)
{
cout<<i<<endl;
}
------解决方案--------------------
Input.cpp
#include <fstream>
#include <vector>
#ifdef _DEBUG
#include <iostream>
#endif
using namespace std;
int main()
{
vector<int> ivec;
ifstream ifs("Input.txt");
int i;
while (ifs >> i) {
#ifdef _DEBUG
cout << i << " ";
#endif
ivec.push_back(i); // 保存到向量中ivec中
}
ifs.close();
return 0;
}
Input.txt:
12
23 34 56