您好我正在使用visual studio express 2013.我從來沒有使用vs之前,所以只是爲了測試它,我運行了一個簡單的C++程序,用戶輸入2個整數,然後顯示它們的總和。問題在於控制檯窗口出現並接受輸入,但是一旦輸出顯示後立即關閉。請注意,這發生在所有輸入完成並顯示輸出後。有沒有什麼辦法解決這一問題?我已經找遍了,找不到解決方案。我試過在我的程序結尾包括一些諸如getch()函數之類的東西,然後按下ctrl F5來調試我的程序,但似乎沒有任何效果。請幫忙!!!如何防止Visual Studio 2013控制檯窗口在運行程序後立即關閉?
0
A
回答
0
我一直在使用這個, int getchar(void);
從標準輸入中獲取字符 返回標準輸入(標準輸入)中的下一個字符。
OR
使用這種從process.h
system("PAUSE");
這種方法對於初學者。由於它是一種特定於平臺的黑客攻擊,與實際學習編程無關,而是繞過IDE/OS的一項功能 - 當程序執行完畢後,從Visual Studio啓動的控制檯窗口關閉新用戶不會看到他的新程序的輸出。
一個體面的方法是Debug.WriteLine
// mcpp_debug_class.cpp
// compile with: /clr
#using <system.dll>
using namespace System::Diagnostics;
using namespace System;
int main()
{
Trace::Listeners->Add(gcnew TextWriterTraceListener(Console::Out));
Trace::AutoFlush = true;
Trace::Indent();
Trace::WriteLine("Entering Main");
Console::WriteLine("Hello World.");
Trace::WriteLine("Exiting Main");
Trace::Unindent();
Debug::WriteLine("test");
}
+0
系統的主要問題(「暫停」)是它創建一個新的過程。這不是什麼大問題,但似乎沒有必要。 – user34660
0
0
將
system("PAUSE");
無論你需要的程序執行窗口暫停。如果你使用的是int main(),通常它會在你返回之前0
相關問題
- 1. 如何停止執行後關閉控制檯窗口的Visual Studio 2012?
- 2. 控制檯應用程序在Visual Studio中打開後立即關閉
- 3. 如何防止在Visual Studio下顯示控制檯窗口?
- 4. 如何防止在Windows上的Sublimetext3中運行程序後關閉控制檯窗口?
- 5. 如何關閉在Visual Studio中打開的「孤立」控制檯窗口?
- 6. 如何防止控制檯窗口在ghc應用程序中關閉?
- 7. 當控制檯窗口關閉時阻止程序關閉
- 8. 如何在程序之後關閉控制檯窗口?
- 9. 如何在運行控制檯應用程序時阻止控制檯窗口關閉?
- 10. 如何關閉窗體後關閉控制檯窗口
- 11. Haskell:OpenGL,如何防止立即關閉窗口
- 12. Visual Studio控制檯窗口
- 13. C++窗口(winapi,不是控制檯),立即關閉
- 14. 如何防止父窗口關閉後進入後臺?
- 15. 控制檯窗口關閉
- 16. 如何防止Win32應用程序在主窗口關閉後在後臺運行?
- 17. Node.js控制檯在Windows 8中從Visual Studio 2012執行程序後立即關閉
- 18. 如何禁用Visual Studio控制檯應用程序中控制檯窗口的關閉按鈕?
- 19. 如何在窗口關閉時立即結束程序
- 20. 快捷鍵關閉立即窗口在Visual Studio 2010
- 21. py2exe關閉窗口/控制檯後exectuion
- 22. 窗口 - 防止控制檯窗口關閉,從如果錯誤發生
- 23. 控制檯應用程序不會立即關閉
- 24. 如何啓動控制檯應用程序並防止在最後關閉?
- 25. WinAPI窗口立即關閉
- 26. C#窗口創建後立即關閉
- 27. 如何防止命令行窗口在出錯後關閉
- 28. 如何關閉/停止在後臺運行應用程序android
- 29. 如何防止父窗口關閉之前關閉子窗口
- 30. 任何運行後臺進程的小窗口工具,並立即終止?
另請參見[如何保持控制檯窗口在visual C++中打開?](http://stackoverflow.com/questions/454681 /如何對保的控制檯窗口打開,在視覺-C)。如果您將該項目創建爲「Win32控制檯應用程序」,則CTRL-F5將使控制檯窗口保持打開狀態。 –