c++ - 将命令窗口输出到文本文件

标签 c++

我正在用 C++ 编写一个小的“树”程序 opencscad .我想将程序的输出放入 .txt 或 .scad 文件中,以便稍后在 OpenSCAD 中进行编译。 Opencscad 使用 printf() 输出程序,所以我最终得到一个显示我的程序的控制台窗口,但无法访问它。该程序很快就会变得太大,无法简单地从控制台窗口复制,并且 Visual Studio 不允许我将“>output.txt”附加到“运行”命令。有没有办法让 Visual Studio 将结果输出到文件,或者用一些命令替换每个 printf() 以写入文件?

我可以添加我正在使用的程序,但唯一重要的一点是它会输出大量文本。

最佳答案

导航到包含您在 Visual 中构建的可执行文件的文件夹 Studio,在该文件夹中打开一个控制台,然后在控制台提示符处输入例如

>my_prog > my_output.txt

关于c++ - 将命令窗口输出到文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17734825/

相关文章:

安卓NDK。如何省略 __FILE__/__BASE_FILE__ 中的路径

c++ - 在不同的 header 问题中从基类派生类继承

c++ - 为什么我手动调整的、启用 SSE 的代码这么慢?

c++ - (.text+0x20) : undefined reference to `main' When trying to Compile . cpp 文件

c++ - 我的 if 语句逻辑有什么问题?

c++ - 选择没有重复的随机坐标?

c++ - 不同非类型模板参数的不同成员函数

c++ - 在 vector 中查找多个最大元素 C++

c++ - 在 C++ 中比较字符串 vector 的 vector

C# 编码 ushort/ulong 数组