Formateur C/C++

Formatez des fonctions, classes, en-têtes, modèles et extraits C ou C++ avec une indentation, des espaces, des accolades et des sauts de ligne cohérents, tout en préservant les commentaires et le comportement du programme.

Styles de formatage C/C++

Choisissez LLVM, Google, Chromium, Mozilla, WebKit ou GNU comme style de base. La largeur d’indentation accepte de 1 à 16 espaces et la limite de colonne de 0 à 1 000 ; utilisez 0 pour désactiver le retour automatique à la ligne. Chargez un fichier source local, puis copiez ou enregistrez le résultat formaté.

Questions fréquentes sur le formatage de code

Comment formater du code sur cette page ?

Collez le code dans l’éditeur de gauche ou chargez un fichier, choisissez les options utiles et cliquez sur Formater. Vérifiez le résultat à droite, puis copiez-le ou enregistrez-le.

Pourquoi le formateur peut-il signaler une erreur ?

L’entrée doit correspondre au langage ou à la syntaxe sélectionnés. Vérifiez les instructions incomplètes, les parenthèses ou guillemets non fermés et un dialecte ou mode inadapté, puis recommencez.

Comment fonctionne un formateur de code ?

Un formateur reconnaît les jetons et les structures imbriquées du langage, puis réorganise indentation, espaces et retours à la ligne selon des règles cohérentes. Il ne compile ni n’exécute le programme et ne remplace donc pas un contrôle de correction ou de sécurité.

Quels réglages sont recommandés pour ce langage ?

Pour du C++ au style Google, commencez avec 2 espaces et 80 colonnes ; 100 colonnes convient aussi aux équipes utilisant des écrans larges. Choisissez le style LLVM, Google, Chromium, Mozilla, WebKit ou GNU, puis réglez la largeur d’indentation et la limite de colonnes.