構文エラー : ';' が '型' の前にありません
構造体周りの復習のためにVisual Studio 2010つかってプログラムを書いたところ,
ど忘れしてた箇所があったので記載.
こんなプログラム書いた.
#include <stdio.h>
struct Kozotai{
int num;
float height;
};
int main(){
struct Kozotai aaa = {10,10.22f};
printf("aaa.num : %d",aaa.num);
//出力結果確認用
int tmp;
scanf("%d",&tmp);
return 0;
}
そしたら
構文エラー : ';' が '型' の前にありません。
って怒られ続ける.
出力結果確認のためにプログラムを一旦止める処理を加えたくてtmpとか宣言してるんだけど,これがダメらしい.
C言語では変数宣言が途中にあるとエラーを吐くんです.
てなわけで宣言部を上にもってったらコンパイルエラー消えました.