2013-12-09 66 views
0
#include <cini.h> 

    int main() { 
int a ; 
a = 21 ; 
printf(a); 

return 0; 
    } 

問題: 1)工具欄上,一旦我編寫的代碼,「執行」或「編譯」功能對Geany(C編譯器)上似乎被禁用 2)有什麼錯我的代碼? 我即將學習C,所以請和新手合作。Geany怎麼了?

回答

2

Geany是一個編輯器,而不是編譯器。如果編譯和執行功能被禁用,可能是因爲它無法找到你的實際編譯器(確保你已經安裝了一個),或者你沒有將你的文件保存爲C代碼。

printf的第一個參數必須是格式字符串。如果您想打印一個整數作爲小數,你需要使用%d轉換說明,這樣的:%d打印換行符到輸出

printf("%d\n", a); 

\n後。您可以閱讀printf函數here

您至少需要包含stdio.h,因爲printf是在該標頭中聲明的。我能找到的cini.h的唯一參考是this header here,它不能在C程序中工作,因爲它是C++代碼。

+0

感謝您的提示 – user3061105