我使用的是Visual Studio 2010,我试图运行一个简单的用C语言编写的程序,但是当我F5的时候,我得到了大量的语法错误。几乎所有的人都是因为这一点:Visual Studio 2010在尝试调试时给了我语法错误,但没有语法错误!
syntax error: missing ';' before 'type'.
这是我的主要功能的外观:
你看#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Enter base 10 num: ");
int value; scanf("%d", &value);
printf("Enter base floor (min 2): ");
int min; scanf("%d", &min);
printf("Enter base ceiling (max 10): ");
int max; scanf("%d", &max);
base_convert(value, min, max);
return 0;
}
第一个int值是12行,并在第12行报道VS2010的第一个错误,字符1,这是该int的位置。在收到报告的消息后,我错过了一个“;” (我显然不是),它然后继续告诉我,价值是未申报的。
我该如何解决这个问题?我知道我的程序实际上没有语法(或任何)错误 - 这是之前编写和测试的,可以在GCC编译器上使用Ubuntu。
有人可以帮忙吗?这是非常令人沮丧的:S
你是否有在为scanf的源文件的顶部适当的#includes? – Joe 2011-06-17 03:18:05