
ファイルには「{」より「}」が 1 つ少ないですが、すべて一致しているようです。
したがって、それはおそらくコメントにあります。
コメント内を検索したり、欠落している中括弧を見つけたりするにはどうすればよいですか?
答え1
次のようなテキストエディタを使用することをお勧めします。メモ帳++これにより、構文の強調表示と括弧の一致が行われます。各角括弧/丸括弧/中括弧に移動すると、一致するものが強調表示されます。これにより、不足している文字を見つけることができます。
答え2
CおよびC++ファイル内の不均衡な中括弧と括弧を見つける簡単な方法は、GNUインデントそれらを横切って。
出力を破棄し、生成された警告とエラーのみを確認します。デッド コード内にも不均衡な中括弧と括弧が表示されます。
これをソースツリー全体で行うには次のようにします
find . -name "*.[ch]*"|xargs -n1 indent -st >/dev/null