读入读出数据
我要将随机产生的若干个数存入一个txt文档中,比如将随机产生的100个数
srand(5);
vector<int> c;
for(i=0;i<100;i++)
{
c.push_back(rand()%20);
}
#include <iostream>
#include <fstream>
#include <cstdlib>
int main()
{
//generate and save
char const* data_file = "data.txt";
{
srand(5);
std::ofstream ofs(data_file);
for(size_t i=0;i<100;++i)
{
ofs << rand()%20 << std::endl;
}
}
//read and show
{
std::ifstream ifs(data_file);
int val;
while(ifs >> val)
{
std::cout << val << std::endl;
}
}
return 0;
}