>>300
>scanf("%d, &dat");
ここで問題です。これの実引数はいくつでしょう?