读书人

怎样用标准表格式存储解决办法

发布时间: 2012-02-27 10:00:22 作者: rapoo

怎样用标准表格式存储
我从一个txt格式文件中,读入数据
我希望将这些数据存储在一个标准表中,及csv格式
怎么实现呢?
下面是我写的部分,但是是有错的,write函数不能读入一个double数据
#include <fstream>
#include <string>
#include <iostream>
using namespace std;

int main()
{
string file_name;
cout < < "File enter! " < <endl;
cin> > file_name;

ifstream in(file_name.c_str(),ios::in);
if(!in)
{
cout < < "Enter error! " < <endl;
exit(0);
}

ofstream out( "result.csv ",ios::app);
double data;
while(in> > data)
{
out.write(data, ', ');
}

cout < <endl;
return 1;
}

还有其他方法吗?
谢谢

[解决办法]
out < < data < < ', ';
你有没有查过write接口的帮助文档啊,看看write到底要哪2个参数啊。

读书人网 >C++

热点推荐