Formatador C/C++

Formate funções, classes, cabeçalhos, templates e trechos de C e C++ com recuo, espaços, chaves e quebras de linha consistentes, preservando comentários e o comportamento do programa.

Estilos de formatação de C/C++

Selecione LLVM, Google, Chromium, Mozilla, WebKit ou GNU como estilo base. A largura do recuo aceita de 1 a 16 espaços, e o limite de coluna aceita de 0 a 1000; use 0 para não quebrar linhas. Carregue um arquivo de código local e depois copie ou salve o resultado formatado.

Perguntas frequentes sobre o formatador de código

Como formatar código nesta página?

Cole o código no editor à esquerda ou carregue um arquivo, escolha as opções necessárias e clique em Formatar. Confira o resultado à direita e depois copie ou salve.

Por que o formatador pode mostrar um erro?

A entrada deve corresponder à linguagem ou sintaxe selecionada. Verifique instruções incompletas, parênteses ou aspas sem fechamento e um dialeto ou modo incompatível, depois tente novamente.

Como funciona um formatador de código?

Um formatador reconhece tokens e estruturas aninhadas da linguagem e reorganiza recuo, espaços e quebras de linha segundo regras consistentes. Ele não compila nem executa o programa, portanto não substitui uma verificação de correção ou segurança.

Quais configurações são recomendadas para esta linguagem?

Para C++ no estilo Google, comece com 2 espaços e 80 colunas; 100 colunas também é uma opção prática para equipes com telas largas. Escolha o estilo LLVM, Google, Chromium, Mozilla, WebKit ou GNU e defina a largura do recuo e o limite de colunas.