【问题标题】:Execution output to text file执行输出到文本文件
【发布时间】:2023-03-07 20:57:01
【问题描述】:

我正在使用 Visual Studio 2008 编写 C 程序。我使用 F7 编译并使用 F5 执行程序。当我按 F5 时,执行窗口包含输出。但我希望将输出保存到文本文件中。如何在视觉工作室中做到这一点。请帮助我。

【问题讨论】:

  • 如下所述重定向输出效果很好,但是在运行程序时您看不到任何输出 - 它被重定向到文件。考虑为日志 API 修改代码,或在 Google 中修改“windows tee”

标签: c visual-studio visual-studio-2008 output-redirect


【解决方案1】:

我认为使用命令行参数 >输出路径 可以解决问题。例如:

myapp.exe >D:\result.txt

将应用程序输出定向到 result.txt 文件。如果您从 Visual Studio 中运行应用程序,则可以使用“项目属性 > 调试”配置命令行参数。

【讨论】:

    【解决方案2】:

    您可以从命令行运行相同的可执行文件并将其输出重定向到文件:

    C:\dir_of_the_executable> myprogram.exe > output.txt
    

    【讨论】:

      猜你喜欢
      • 2014-08-28
      • 1970-01-01
      • 1970-01-01
      • 2018-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多