楼主:
ej001 ( )
2015-06-21 22:36:49int main()
{
double x = 0.222222;
string someData = "apple";
int k = 0;
while (k <= 10)
{
ofstream outFile("output.txt");
ostringstream fn;
fn << "file" << k << ".txt";
ofstream out(fn.str().c_str(), ios_base::binary);
out.write(&someData[0], someData.size());
k++;
}
}
这是一个连续创造出file0.txt, file1.txt, ... ,file10.txt 的C++程式码
txt里面都是"apple"字串.
我的问题是: 如果txt的内容要改成储存浮点数, x, 请问要怎么修改这个程式码? 谢谢
作者: anyoiuo 2015-06-22 09:29:00
里面"已经"是浮点数,只是这样是二进制应该是IEEE754格式ofstream来输出字串有问题,请使用stringstream10进输出参考cory8249大大说的楼上无视,看错了那是没使用到的code