语法错误缺少';'在'类型'之前

时间:2013-12-30 18:01:28

标签: c syntax-error

我有这个错误:

  

错误C2143语法错误:缺少';'在'type'之前

来自这段代码:

int GetValidatedInteger(int Min, int Max);

int main (void)
{
    // Student number //
    int GetstudentID();

    int studentID=0;
    {
        int studentID;
        printf("Plase enter a student  Number <101-999>" );
        scanf("%d", &studentID);
        return studentID;
        fflush(stdin);

        return (studentID);
    }

我不知道这意味着什么。有人可以向我解释一下吗?

1 个答案:

答案 0 :(得分:1)

我认为这就是你要做的事情。它应该在主要功能之外。

int GetstudentID()
{
    int studentID;
    printf("Plase enter a student  Number <101-999>" );
    scanf("%d", &studentID);
    return studentID;
}