“expected ‘xxx’ at end of input” とは、プログラムが予期しているトークンが入力の終わりに存在しない場合に出るエラーのことです。以下に例を示します。
int main() {
int x = 10;
int y = 20;
int z;
// 予期しているトークン ';' が入力の終わりに存在しない
z = x + y
}上記のコードでは、文末にセミコロンが抜けているため、予期しているトークン ';' が入力の終わりに存在しないというエラーが出ます。この場合、以下のように修正する必要があります。
int main() {
int x = 10;
int y = 20;
int z;
// 予期しているトークン ';' を文末に追加する
z = x + y;
}このように、プログラム中でトークンが抜けている場合は、適切なトークンを追加するように注意しましょう。

コメント