windows - 在不更改代码的情况下将 C++ 输出流重定向到 VS 2010 中的文件?

标签 windows visual-studio-2010 visual-studio visual-c++ stream

在命令提示符下,我可能会编译我的程序,然后按如下方式运行:

myprogram > output.txt

在 VS2010 中是否有类似的重定向输出流的方法?我想在 IDE 中调试/运行我的程序,但有 cout 流到文件。

最佳答案

只需重定向 stdout流指针。

freopen( "file.txt", "w", stdout );

关于windows - 在不更改代码的情况下将 C++ 输出流重定向到 VS 2010 中的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11493283/

相关文章:

c++ - 摆脱 Visual Studio 中缺少的 -D__STDC_CONSTANT_MACROS

c# - 如何计算.NET 应用程序中的并发线程数?

visual-studio - 在 Xcode 中映射 Visual Studio 键盘快捷键

c - 1 个主程序中的 2 个功能(Visual Studio 2013)

windows - Windows 8.1 的什么功能使 Visual Studio 任务窗口包含有关异步操作的详细信息?

windows - 在 Windows 10 周年纪念版中显示触摸键盘 (TabTip.exe)

c# - 如何使 Windows 窗体中的多个控件随窗口自动调整大小?

visual-studio-2010 - Nuget 包安装/更新在 Visual Studio 2010 中失败,错误为 "Id is required"

.net - 从 VB.Net 中的模块导入单个函数

windows - 使用 AutoHotKey (AHK) 创建类似 Vim 的功能