日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達(dá)者為師

網(wǎng)站首頁 編程語言 正文

C/C++?中實(shí)現(xiàn)讓控制臺(tái)暫停的方法_C 語言

作者:止步聽風(fēng) ? 更新時(shí)間: 2022-09-17 編程語言

讓控制臺(tái)暫停的方法

在程序調(diào)試的時(shí)候,有時(shí)控制臺(tái)會(huì)出現(xiàn)閃爍之后又消失的情況,對(duì)于控制臺(tái)中出現(xiàn)的結(jié)果可能看不到,此時(shí)就需要有一種方法使控制臺(tái)在輸出之后保持暫停。目前主要有一下幾種方法:

#include <stdlib.h>
system("pause");

這種方法可以直接使控制臺(tái)暫停,并在控制臺(tái)最后一行顯示(請(qǐng)按任意鍵繼續(xù). . .)的標(biāo)志。此時(shí),在鍵盤上敲擊任意鍵后,程序繼續(xù)執(zhí)行。

#include <stdio.h>
getchar();
// getchar();

這種方法使系統(tǒng)一直保持字符輸入的狀態(tài),因此在未輸入字符的情況下,控制臺(tái)能夠保持暫停。為防止該函數(shù)讀入空白字符,可以多重復(fù)幾次。

#include <Windows.h>
Sleep(100);

這種方法使系統(tǒng)暫定幾毫秒,之后程序繼續(xù)執(zhí)行。

運(yùn)行結(jié)果中讓控制臺(tái)停住

大多數(shù)初學(xué)者都會(huì)遇到的問題:C++程序在控制臺(tái)中的運(yùn)行結(jié)果一閃而過,不便查看產(chǎn)生的結(jié)果。

下面針對(duì)這個(gè)問題給出以下幾種解決方案

1. 使用標(biāo)準(zhǔn)輸入來實(shí)現(xiàn)暫停

? ?int temp;
? ?cin >> temp;

2. 在程序末尾輸入**system("pause");**

3. **CTRL+ F5**

4. 選中項(xiàng)目->右鍵->Properties->Configuration Properties->Linker->System->將右邊的SubSystem改為:Console(/SUBSYSTEM:CONSOLE),然后CTRL+F5就OK了。?

原文鏈接:https://blog.csdn.net/SAKURASANN/article/details/102975773

欄目分類
最近更新