Visual Studio 2008 中的输出
Posted
技术标签:
【中文标题】Visual Studio 2008 中的输出【英文标题】:Output in visual studio 2008 【发布时间】:2012-01-08 07:46:47 【问题描述】:我是visual studio的新程序员(使用2008版)
我有 2 个问题..也许有人可以帮助我..
运行我的程序时,它会打印分配的内容,打开 cmd windows,然后立即关闭它。如何让那个窗口保持打开而不关闭?
我想将输出保存到文件中。我想将程序的输出自动重定向到 txt 文件中。我怎么做? 我知道我可以通过 cmd 窗口使用某种“
【问题讨论】:
每个人都回答了您的第一个问题,但忽略了第二个问题。你会在这里找到答案:How do I pipe output when debugging in Visual Studio 2008? 【参考方案1】:1) 没有 IDE 选项。您必须在main
的末尾添加system("pause");
或cin.get();
。
【讨论】:
因为只有在附加调试器时才会触发断点。如果你想在没有调试器的情况下调试你的程序,那你就不走运了。 @juergen 这也是一个选项,但是您必须使用调试运行。 你不能使用 Ctrl+F5 从 IDE 暂停运行吗? Ctrl+F5 在不附加调试器的情况下运行。在执行结束时暂停只是该行为的副作用,而不是功能。【参考方案2】:关于第一个问题,我自己也遇到了麻烦。我没有真正的解决方案,但我只是简单地说:
int a;
cin >> a;
在程序结束时,导致窗口在我输入数字之前不会关闭。
【讨论】:
以上是关于Visual Studio 2008 中的输出的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 2008:项目输出 .com 文件
Visual Studio 2008 输出 - 隐藏 dll 加载和卸载
如何在 Visual Studio 2008 中禁用 XAML 文件的“代码分析”?
无法从 Visual Studio 2008 添加对 WixUIExtension.dll、WixUtilExtension.dll 和 WixNetFxExtension.dll 的引用