C プログラミングは初めてです。このプログラムの問題点と、このエラーが発生する理由を教えてください:エラー C2143: 構文エラー: ';' がありません 「タイプ」の前に....
extern void func();
int main(int argc, char ** argv){
    func();
    int i=1;
    for(;i<=5; i++) {
        register int number = 7;
        printf("number is %d\n", number++);
    }
    getch();
}