我正在做一些有關隊列的系統的科學工作。提交到隊列時,cout將輸出輸出到名稱由命令行選項指定的日誌文件。不過,我也希望有一個單獨的輸出到文件,這是我實現這樣的:爲什麼我的輸出轉到cout而不是文件?
ofstream vout("potential.txt"); ...
vout<<printf("%.3f %.5f\n",Rf*BohrToA,eval(0)*hatocm);
但是它被與輸出去清點我只在我的potential.txt得到一些神祕的重複數混合。這是一個緩衝區問題嗎?其他情況下輸出到其他文件的工作...也許我應該把這一個從一個很重的區域移開?
謝謝。其實我沒有接受任何C/C++的正式培訓,但是我正在做一個RA的小組使用它們。因此,他們一直在破解以前的工作代碼,並使用cplusplus.com教程作爲參考。 – ntype 2011-03-18 15:44:01