0

Web でこのエラーを数回見たことがありますが、解決策を見たことがなく、解決しました。

エラー:

C:\Users\Jake\Desktop\FightingChance\Fighting_Screen.c:3:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'

コードは次のとおりです。

#include "main.h"
///////////////////////////////////////////////////////////////////////////////////////////
void prefight(void)
{
     system("cls");
     printf("%s:\n\nScore = %ld \n\nYour Pre-Fight Stats:\n\nStrength = %ld \nToughness = %ld \nHealth = %d\n\n",name,UserStats[0],UserStats[1],UserStats[2],Userpre_health);
     printf("\n\nEnemy:\n\nYour Enemies Pre-Fight Stats:\n\nStrength = %ld \nToughness = %ld \nHealth = %d\n\n",EnemyStats[1],EnemyStats[2],Enemypre_health);
     printf("\nPress any key to return to menu");
     getch();
}
///////////////////////////////////////////////////////////////////////////////////////////
...

さらに情報やコードが必要な場合はお知らせください...事前に感謝します!

4

1 に答える 1

6

ヘッダー ファイル main.h を確認します。末尾にセミコロンを付け忘れている可能性があります。

于 2012-06-20T04:03:28.830 に答える