作者:
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