解決方案:關於VS 2017 執行C++程式時控制檯輸出視窗一閃而過的問題
前言
最近在POJ上程式設計,要用到C++,然而在自己的VS 2017上執行C++程式時,控制檯輸出視窗總會一閃而過(我用Ctrl+F5
都沒用),使得我每次都沒法看到自己的輸出結果。
下面解決此問題。
解決方案
1)在你的C++專案處,點右鍵進入:
properties -> configuration properties -> linker -> system
2)將Subsystem
處的值賦為Console (/SUBSYSTEM:CONSOLE)
3)點選“確定”(或者“應用”)來儲存你的修改
4)執行你的C++程式(Ctrl+F5
),即可發現閃退問題已經解決。
總結
其實還有其他的方法,比如在程式末尾的return 前面加上一句system("pause");
或者int a; cin>>a;
,這樣都是可行的。
但是這樣的話就不好通過POJ的測試了,所以我選擇了修改設定的解決方案,能夠很好的解決控制檯閃退的問題。
參考文獻
相關推薦
解決方案:關於VS 2017 執行C++程式時控制檯輸出視窗一閃而過的問題
前言 最近在POJ上程式設計,要用到C++,然而在自己的VS 2017上執行C++程式時,控制檯輸出視窗總會一閃而過(我用Ctrl+F5都沒用),使得我每次都沒法看到自己的輸出結果。 下面解決此問題。 解決方案 1)在你的C++專案處,點右鍵進入: p
VS 2017 執行完程式後迅速關閉視窗(不讓視窗一閃而過的方法)——解決辦法
VS 2017中 程式執行完後,希望視窗繼續保留。 方法一 在 return 0; 語句前面新增一句:system("pause"); 下面是測試程式; #include<iostream
解決方案:VS解決方案中出現無法生成DLL檔案
前言: 這幾天在學習牛腩新聞釋出系統,突然發現標準的過程原來是從D層倒著往U層敲,在敲的過程中,遇到了一個問題:D層生成的DLL檔案,在B層和U層中使用不了! 從早上10:00~15:30,自己弄了好久沒弄出來,在趙雨田的幫助下,一下子就發現了問題! 問題的
Win7上安裝32位Oracle客戶端錯誤解決方法:[INS-30131] 執行安裝程式驗證所需的初始設定失敗
當需要在Win7上安裝32位的Oracle客戶端時,有時會出現以下錯誤: 解決方法如下: 1.首先將“控制面板\所有控制面板項\管理工具\服務\SERVER”這一個服務啟動。如下圖: 2.開啟“
關於vs2010執行C程式時,執行結果視窗一閃而過的問題
用VC++6.0和VS中的C++程式設計,今天正常安裝好後,編寫一個正確的程式,可執行的時候,DOS視窗一晃而過,也算是正常編譯了,但我不懂的是它為什麼消失得這麼快? 會出現dos介面是因為你程式中可能用到了需要用dos顯示結果(或者輸入之類的)的函式,比如printf()函式,馬上消失是因為你執行程式是一步
.net 程式碼呼叫cmd執行.exe程式,獲取控制檯輸出資訊
使用.net core 對老專案升級, .net core 使用TripleDES.Create() 加密眾iv位元組限制 與 framework中的不同, 新專案還需要相容老專案版本,還不想通過webapi 進行資料request和response, 遂想到使用控制檯輸出的形式進行嘗試, 具體程
執行C程式生成的exe檔案閃退解決方案
下面簡單說幾種常見的解決方法。 1.在程式碼段末尾加上getch();就可以了。(程式碼段末尾指你程式要執行完之前, 一般在return 0;之前)或者,加上getchar(); 也行。 原理就是停止,等待使用者輸入,即你沒輸入的話,程式就不算執行完畢。 個人認為getch();
C#進階系列——WebApi 跨域問題解決方案:CORS
dea ati ice pro target default 異常 測試工具 復雜 前言:上篇總結了下WebApi的接口測試工具的使用,這篇接著來看看WebAPI的另一個常見問題:跨域問題。本篇主要從實例的角度分享下CORS解決跨域問題一些細節。 WebApi系列文章
C#進階系列——WebApi 身份認證解決方案:Basic基礎認證
str 常見 bre 這一 dex ace timeout ticket 結合 閱讀目錄 一、為什麽需要身份認證 二、Basic基礎認證的原理解析 1、常見的認證方式 2、Basic基礎認證原理 三、Basic基礎認證的代碼示例 1、登錄過程 2、/Home/I
C# 無法恢復到按鈕設置好的BackColor?只能恢復到Control BackColor(例如灰色)的解決方案:
clas blog post cor span icon div ren 當前 C# 無法恢復到按鈕設置好的BackColor? 只能恢復到Control BackColor(例如灰色)的解決方案: //定義一個顏色 Color currentbtBac
gevent安裝錯誤解決方案:Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools"
Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools 在windows下安裝gevent時錯誤。錯誤支出缺少Microsoft Visual C++ 14.0庫 解決方法是
解決方案:VS2017執行時,控制檯一閃而過的問題
問題描述: 在VS2017新建C++的空專案,完成後執行C++程式時,控制檯的黑色輸出視窗總是一閃而過,導致輸出結果看不清。 解決方案: 1. 在C++專案處(示例為“LeetCode_1”),滑鼠右擊,彈出的選單中左擊選擇“屬性”。 2. 單擊 “屬性” 後,彈出以下對話
關於VS的新建專案及執行C程式的一些問題。
今日開始學習資料結構時又要開始編C語言,之前學習C語言時一直用的DEV_C++,但是DEV_C++畢竟和專業編C語言程式的軟體不同,為了為之後做好準備,還是去下載了VS2015,安裝後發下必須要先建立工程,並且一個工程裡只可以有一個main函式,否則會報錯,看來和DEV_C
關於winserver2012執行c++程式缺少dll的原因,而且c++執行時程式安裝失敗的解決辦法
windows server 2012 發現有報錯缺少dll的現象原因: 缺少更新包 解決辦法及步驟 第一步,安裝更新包Windows8.1-KB2919442-x64.m
智慧運維解決方案:TOC -IT技術執行中心
TOC--IT技術執行中心(Technoical Operation Center )是網利友聯在多年運維經驗基礎上,全新打造的一套綜合智慧運維解決方案。 運維現狀 運維行業經過幾十年的發展,基本上每個使用者的資訊中心都已經建立了一套完整的運維體系,這其中不乏最重要幾個部分:人、物、數。業務在變,運維目標
解決異常:公共語言執行時檢測到無效的程式
private Control control = ...; public void ActionOnUI<T1>(bool showMessageBoxOnException, bool beginInvoke, CbGeneric<T1> method, T1
Visual Studio Code在執行Python程式時自動跳轉Terminal的問題及解決方案
最近嘗試從Pycharm轉到Visual Studio Code進行Python的開發,但在第一次使用中遇到個小問題: 在Visual Studio Code中執行Python時,結果總是在Termi
零售行業BI解決方案:就連神秘的新零售也亟需
load 分享 power 接受 website 零售行業 pic 開發部署 ref 隨著物質水平的提高,人們的品味也在隨之增高。品質走高,消費升級,零售行業在近些年迅猛發展,更叠換代。從實體店線下零售到線上零售,再到今天新概念新零售,零售業在變得越來越智能。
0512日重點:淘寶的H5手機端自適應解決方案:Flexible
自動獲取 手機端 issue 解決方案 target 解決 flex get bsp 參考文檔: https://github.com/amfe/lib-flexible https://github.com/amfe/article/issues/17 自我總結:F
【ansible】Windows開啟遠程控制錯誤解決方案:無法檢查防火墻狀態
contain ret turn nbsp windows wall 解決方案 itl wrapper 這個在老版本的Windows系統才有這種bug。例如Windows 2008 R2和Windows 7,如果你的系統的阿裏雲的Windows server 2