读书人

读入读出数据解决方法

发布时间: 2013-03-17 13:48:31 作者: rapoo

读入读出数据
我要将随机产生的若干个数存入一个txt文档中,比如将随机产生的100个数


srand(5);
vector<int> c;
for(i=0;i<100;i++)
{
c.push_back(rand()%20);

}

将上述数保存到txt文档中比如C:\\paper;
然后将上述txt文档的数字读取出来,输出到屏幕;
[解决办法]
文件读写可以参考我的博文(http://blog.csdn.net/turingo/article/details/8314263)。
[解决办法]
#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;
}

读书人网 >C++

热点推荐