Dev-C++ IDE 運行程序時,程序運行結束窗口自動關閉的問題

 
分兩種情況考慮,一種情況是用IDE來運行C程序,另一種情況是用來運行C++程序。
用來運行C程序的話,需要程序執行結束之前執行語句
system("pause");
程序實例:
//: main.c
#include <stdio.h>
 
int main() {
    printf("An simple example.\n");
   
    system("pause");
    return 0;
}
 
用來運行C++程序的話,也是一樣的道理需要在程序執行結束之前執行語句
system("pause");
但是system()函數在stdlib.h頭文件中定義,因此需要include這個頭文件(不知道是不是IDE中是否在編譯C程序時自動include了這個頭文件。)。
程序實例:
//: main.cpp
#include <stdlib.h>
#include <stdio.h>
 
int main() {
    printf("An simple example.\n");
   
    system("pause");
    return 0;
}
因此,最好的寫法還是無論是C程序還是C++程序都先include頭文件stdlib.h,再在程序執行結束之前加入代碼
system("pause");
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章