2015-04-07 73 views
1

我昨天安裝了codellite 7.0,並一直在嘗試使用它。但似乎有一些問題。我無法運行任何代碼。 現在代碼很簡單。Codelite C++程序沒有編譯和運行

#include <stdio.h> 

int main(int argc, char **argv) 
{ 
    printf("hello world\n"); 
return 0; 
} 

但是,它返回以下輸出是空白與Press any key to continue

當前工作目錄:d:\ .....

運行程序:le_exec.exe ./1

退出程序返回碼:0

回答

2

你的程序運行良好,唯一的問題是printf程序返回0並立即關閉,它運行並打印出「hello world」,你只是沒有時間看到它。

爲了使程序等待用戶輸入,這樣就可以看到輸出使用cin.get()

#include <stdio.h> 
#include <iostream> 

int main(int argc, char **argv) 
{ 
    printf("hello world\n"); 
    std::cin.get(); 
return 0; 
} 
+0

Codelite也有'項目設置/一般/暫停的選項時執行ends' – Jarod42

+0

能否請您給我確切的位置這個'執行結束時暫停?我沒有找到'項目設置/常規' – jason

+0

我也嘗試添加'std :: cin.get()',但結果仍然是一樣的。帶''的空白終端按任意鍵繼續' – jason