あれおかしいな、VC2008++の設定とかがおかしいのかな
int p[5];
p[5] = {0,0,0,0,0};
で
構文エラー : '{'
構文エラー : ';' が '{' の前にありません。
構文エラー : ';' が '}' の前にありません。
と出るんですが普通なら合ってるみたいですね…