我使用的是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