我正在做一些有关队列的系统的科学工作。提交到队列时,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