プチハマリした「error: stray ‘\357’ in program」

毛利です。

1ヶ月ぶりの更新なので軽めで…

コンパイルでこんなエラー。

xxxx.c:297: error: stray ‘\357’ in program
xxxx.c:297: error: stray ‘\275’ in program
xxxx.c:297: error: stray ‘\235’ in program

「error: stray ‘\357’」検索すると「BOM」というキーワードが引っかかったけど違った。いろいろやっても解決しない。

よく見ると、後続が違う。

BOM:\357’ ‘\273’ ‘\277’
今回:‘\357’ ‘\275’ ‘\235’


数分悩んで、これもよく見ると原因は「閉じ括弧が全角」でした…。
}(半角)が}(全角)となっているのにエディタ上では気づかなかったというミス。

括弧 - 波括弧{} - Weblio辞書

「中括弧」という呼び方は望ましくないのか。知らんかった。


いじょ。