2014-09-26 132 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其预期的输出。我不是很确定。

小点请遵循一些书来理解,然后再编写代码。