" pour l'alignement à droite. Cette approche garantit que chaque colonne est correctement"/> " pour l'alignement à droite. Cette approche garantit que chaque colonne est correctement">
Maison >développement back-end >Tutoriel Python >Comment obtenir un alignement à droite à l'aide de spécificateurs de format en C ?
Lors du traitement de données avec plusieurs colonnes, l'alignement des données dans chaque colonne est souvent important pour la lisibilité. Cela est particulièrement vrai lorsqu'il s'agit de données tabulaires telles que des coordonnées.
Pour obtenir un alignement correct en C , vous pouvez utiliser la syntaxe du spécificateur de format. Cela vous permet de spécifier la largeur et le remplissage minimum pour chaque champ. En utilisant le > caractère dans le spécificateur de format, vous pouvez aligner les données à droite.
Par exemple, considérons le code suivant pour écrire des coordonnées dans un fichier texte :
<code class="cpp">string words[] = line.split(); string line_new = words[0] + ' ' + words[1] + ' ' + words[2];</code>
Pour formater la sortie avec le droit alignement, vous pouvez utiliser la fonction fmt avec les spécificateurs de format :
<code class="cpp">string line_new = fmt::format("{:&>12} {:&>12} {:&>12}", words[0], words[1], words[2]);</code>
Ici, chaque spécificateur de format indique la largeur minimale (12 caractères) et l'alignement à droite (indiqué par >). En utilisant cette approche, vous pouvez vous assurer que les données de chaque colonne sont correctement alignées dans le fichier texte de sortie.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!