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

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

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

C/C++?控制臺(tái)等待指令解析_C 語言

作者:北境の守衛(wèi) ? 更新時(shí)間: 2022-09-17 編程語言

控制臺(tái)等待指令

C/C++ 程序執(zhí)行完后, 控制臺(tái)一閃而過, 看不到輸出的信息. 可以通過不同的方式是控制臺(tái)暫停.

Ctrl + F5

只是debug用, 最終程序不需要執(zhí)行完后暫停. Ctrl + F5 執(zhí)行完后會(huì)自動(dòng)暫停.

C version

#include <stdio.h>
int main() {
?? ?....
?? ?getchar();
?? ?return 0;
}

C++ version

使用標(biāo)準(zhǔn)輸入流 cin, 可跨平臺(tái). 推薦默認(rèn)使用這個(gè).

#include <iostream>
int main() {
?? ?....
?? ?std::cin.get();
?? ?return 0;
}

Windows 平臺(tái)專屬, 調(diào)用命令行的 pause指令.

//only works on Windows
#include <cstdlib>
int main() {
?? ?....
?? ?system("pause");
?? ?return 0;
}

Ref

Pause Console in C++ program

讓控制臺(tái)程序停下來--實(shí)現(xiàn)暫停功能

針對(duì)Microsoft

#include ? <stdlib.h>?
  • 第一種方式
system( "PAUSE ");?
  • 第二種方式
getchar(); ?// 這招對(duì)QT程序也有用
  • 第三種方式
Sleep();

針對(duì)Linux

  • 第一種方式
getchar();

原文鏈接:https://blog.csdn.net/baishuo8/article/details/84028453

欄目分類
最近更新