天天看點

C++——system“pause”

C++使用system( “pause “);來暫停黑視窗

在編寫的c++程式中,如果是視窗,有時會一閃就消失了,如果不想讓其消失,在程式中添加:

system(“pause”);

注意:不要再return 的語句之後加,那樣就執行不到了。

分析:

system()就是調用(DOS)系統指令(和shell指令)。

pause ,即DOS指令集合中的暫停指令;

在一個程式中寫有 system(“pause”)語句時,就是說從該程式裡調用了“pause”指令,即讓作業系統來暫停該程式程序的執行,同時程式運作到此語句處時,會在程式的視窗上顯示“Press any key to continue . . .” 也就是 “按任意鍵繼續…”,即等待使用者按下任意一個按鍵使該程式從暫停狀态傳回到執行狀态繼續從剛才暫停的地方開始執行。

說明:

void system(char *cmd);

參數cmd,DOS指令,如Pause, cls

傳回值:無。

在VC 6.0下,要添加如下的頭檔案!#include <stdlib.h>

使用例子:

#include <stdio.h> 
int main() 
{ 
printf(“本程序執行過程中的第一處暫停位置!\n”)
system("Pause"); 
printf(“本程序執行過程中的第二處暫停位置!\n”)
system("Pause"); 
return 0; 
}      

=========================================

C語言中

system(“pause”)是什麼作用和意思

system就是調用從程式中調用系統指令(和shell指令)。

system(“pause”)就是從程式裡調用“pause”指令;

而“pause”這個系統指令的功能很簡單,就是在指令行上輸出一行類似于“Press any key to exit”的字,等待使用者按一個鍵,然後傳回。

C++暫停黑視窗 system( “pause “);

在編寫的c++程式中,如果是視窗,有時會一閃就消失了,如果不想讓其消失,在程式結尾處添加:

system(“pause”);

**注意:**不要再return 的語句之後加,那樣就執行不到了。

分析:

system() 是調用系統指令;

pause 暫停指令;

這樣在運作到此處時,會顯示“Press any key to continue . . .” 也就是 “按任意鍵繼續…”;

在VC 6.0下,要添加如下的頭檔案!#include <stdlib.h>

system(“Pause”)

system(“Pause”)表示直接調用DOS指令Pause。

說明:

void system(char *cmd);

參數cmd,DOS指令,如Pause, cls

傳回值:無。

#include <stdio.h> 
int main() 
{ 
system("Pause"); 
return 0; 
}      

繼續閱讀