Formattatore C/C++

Formatta funzioni, classi, header, template e frammenti di codice C e C++ con rientri, spazi, parentesi graffe e interruzioni di riga coerenti, preservando i commenti e il comportamento del programma.

Stili di formattazione C/C++

Scegli LLVM, Google, Chromium, Mozilla, WebKit o GNU come stile di base. Il rientro può essere compreso tra 1 e 16 spazi e il limite di colonna tra 0 e 1000; usa 0 per non andare a capo. Carica un file sorgente locale, quindi copia o salva il risultato formattato.

Domande frequenti sul formattatore di codice

Come posso formattare il codice in questa pagina?

Incolla il codice nell’editor a sinistra o carica un file, scegli le opzioni necessarie e premi Formatta. Controlla il risultato a destra, quindi copialo o salvalo.

Perché il formattatore può segnalare un errore?

L’input deve corrispondere al linguaggio o alla sintassi selezionati. Controlla istruzioni incomplete, parentesi o virgolette non chiuse e un dialetto o una modalità non adatti, quindi riprova.

Come funziona un formattatore di codice?

Un formattatore riconosce token e strutture annidate del linguaggio, poi riscrive rientri, spazi e interruzioni di riga secondo regole coerenti. Non compila né esegue il programma, quindi non sostituisce un controllo di correttezza o sicurezza.

Quali impostazioni sono consigliate per questo linguaggio?

Per C++ in stile Google, parti da 2 spazi e 80 colonne; 100 colonne è un’alternativa pratica per team con schermi ampi. Scegli lo stile LLVM, Google, Chromium, Mozilla, WebKit o GNU, quindi imposta la larghezza del rientro e il limite di colonna.