“empty character constant” とは、文字リテラルとして空文字を表す記号 ''
が使われた場合に出るエラーのことです。以下に例を示します。
char c = ''; // empty character constant が使われている
上記のコードでは、文字リテラルとして空文字を表す記号 ''
が使われており、そのためにエラーが出ます。この場合、以下のように修正する必要があります。
char c = '\0'; // 空文字を表す記号 '\0' を使用する
このように、空文字を表す場合には、記号 '\0'
を使用するように注意しましょう。
コメント