怎样用标准表格式存储解决办法
怎样用标准表格式存储
我从一个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个参数啊。
我从一个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个参数啊。