-2

Файл имеет на один "}" меньше, чем "{", однако все они выглядят согласованными.

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

Как мне найти комментарий или найти недостающую скобку?

2 ответа2

6

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

1

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .