Форматтер C/C++

Форматируйте функции, классы, заголовочные файлы, шаблоны и вставленные фрагменты C/C++ с единообразными отступами, пробелами, скобками и переносами строк, сохраняя комментарии и поведение программы.

Стили форматирования C/C++

Выберите LLVM, Google, Chromium, Mozilla, WebKit или GNU в качестве базового стиля. Для ширины отступа допустимы значения от 1 до 16 пробелов, а для ограничения длины строки — от 0 до 1000; значение 0 отключает перенос строк. Загрузите локальный файл с исходным кодом, затем скопируйте или сохраните отформатированный результат.

Частые вопросы о форматировании кода

Как отформатировать код на этой странице?

Вставьте код в левый редактор или загрузите файл, выберите нужные параметры и нажмите Форматировать. Проверьте результат справа, затем скопируйте или сохраните его.

Почему форматировщик может сообщить об ошибке?

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

Как работает форматировщик кода?

Форматировщик распознаёт языковые токены и вложенную структуру, затем по единым правилам перестраивает отступы, пробелы и переносы строк. Он не компилирует и не запускает программу, поэтому не заменяет проверку корректности или безопасности.

Какие настройки рекомендуются для этого языка?

Для C++ в стиле Google начните с 2 пробелов и 80 столбцов; 100 столбцов также удобно для команды с широкими экранами. Выберите стиль LLVM, Google, Chromium, Mozilla, WebKit или GNU, затем задайте ширину отступа и ограничение строки.