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

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