Как найти отсутствующую скобку в .cpp / поиск в комментариях?

Как найти отсутствующую скобку в .cpp / поиск в комментариях?

В файле на один символ "}" меньше, чем "{", однако все они, похоже, совпадают.

Поэтому, вероятно, это комментарий.

Как выполнить поиск в комментарии или иным образом найти отсутствующую скобку?

решение1

Я бы рекомендовал использовать текстовый редактор, такой какБлокнот++что дает вам подсветку синтаксиса и сопоставление скобок. Перейдите к каждой скобке/круглой скобке/фигурной скобке, и она выделит соответствующую. Это поможет вам найти отсутствующий символ.

решение2

Простой способ найти несбалансированные фигурные скобки и круглые скобки в файлах C и C++ — запуститьотступ GNUчерез них.

Выбросьте вывод и посмотрите только на выданные предупреждения и ошибки, они также покажут несбалансированные фигурные скобки и круглые скобки в неработающем коде.

Чтобы сделать это через исходное дерево, я использую это так:

find . -name "*.[ch]*"|xargs -n1 indent -st >/dev/null

Связанный контент