宣言の構文エラー?
Posted: 2010年5月08日(土) 15:41
はじめまして。C言語によるプログラミング 基礎編(第2版) という本に掲載されているコードについて質問です。(コンパイラはborland c++ compiler 5.5 です。)
#include <stdio.h>
int main ( void )
{
int a[ ] = {1,2,3,4,5,6,7,8,9,10,0}
int i;
int sum;
int *p;
p= &a[ 0 ];
sum = 0;
while (*p)
{
sum += *p++;
}
printf("合計= %d\n", sum);
return 0;
}
エラー文はといいますと
E2141 ファイル名 6:宣言の構文エラー(関数 main)
初心者のため、原因、対処法がわからず困っています。
どなたかご教授願います。

#include <stdio.h>
int main ( void )
{
int a[ ] = {1,2,3,4,5,6,7,8,9,10,0}
int i;
int sum;
int *p;
p= &a[ 0 ];
sum = 0;
while (*p)
{
sum += *p++;
}
printf("合計= %d\n", sum);
return 0;
}
エラー文はといいますと
E2141 ファイル名 6:宣言の構文エラー(関数 main)
初心者のため、原因、対処法がわからず困っています。
どなたかご教授願います。
