2014-09-26 140 views
0

我剛剛開始學習C第一次,我遇到了很多問題。 當我使用printf編寫HelloWorld應用程序時,所有工作都可以實現,但是當我包含scanf函數或甚至char變量時,似乎沒有任何工作要做。我知道這可能是一個愚蠢的問題,但我真的很感激任何可用的幫助。爲什麼不能編譯這個簡單的c程序?

某些錯誤,而試圖編譯我有包括:

在功能「主」: 警告:初始化將指針整數,未作施放[默認啓用]

現在,當我試着編譯我沒有收到任何錯誤消息,只是沒有任何東西是最終產生或可執行的。請幫助,非常感謝。

#include <stdio.h> 

int main (void) 
{ 
    int Numb; 

    printf("Hello world\n"); 
    printf("I'm Kallum/n"); 
    printf("Choose a Number Between one and ten: "); 
    scanf("%d", &Numb); 
    printf("This is your Number %d!", Numb); 
    return 0; 
} 
+1

它編譯從命令行查找。我最好的猜測是你設置你的eclipse項目時做了錯誤的事情。 – DevNull 2014-09-26 23:24:14

+0

這是一個警告,而不是一個錯誤。 – migas 2014-09-26 23:28:49

+2

你說你沒有得到錯誤信息,這是可以預料的,因爲問題中的程序看起來很好。我們無法幫助您提到的錯誤消息,因爲我們無法看到導致它的代碼。我的猜測是你的程序*是*編譯並生成一個可執行文件;你只是沒有看到它。問題是知道如何使用Eclipse(我不知道,所以我無法幫助)。 – 2014-09-26 23:30:01

回答

0

將上面的代碼編譯,並給您 編譯您使用的嘗試GCC其預期的輸出。我不是很確定。

小點請遵循一些書來理解,然後再編寫代碼。

相關問題