是否可以将输出的格式设置为文件,以便我可以写入文件,如printf写入控制台?
printf("%s\\\n", "something");
std::ofstream myfile;
myfile.open ("somefile", ofstream::in | ofstream::out | ofstream::app); //debug
myfile << ""; // can I use somehow pattern like %s?
答案 0 :(得分:2)
答案 1 :(得分:1)
如果您正在寻找类似printf的C ++解决方案,我建议使用Boost.Format库:
myfile << boost::format("%s\\\n") % "something";
答案 2 :(得分:0)
您是否尝试过Boost.Format,它使用 printf()兼容的格式字符串。