我正在对具有队列的系统进行一些科学工作.在提交到队列时,cout将输出到日志文件,其名称使用命令行选项指定.但是,我还想要一个单独的输出到一个文件,我实现如下:
ofstream vout("potential.txt"); ...
vout<<printf("%.3f %.5f\n",Rf*BohrToA,eval(0)*hatocm);
Run Code Online (Sandbox Code Playgroud)
然而它与输出到cout混合在一起,我只在我的potential.txt中得到一些神秘的重复数字.这是缓冲问题吗?其他输出到其他文件的实例工作...也许我应该把这个移出一个cout沉重的区域?