複数の列を含むデータを処理する場合、読みやすさのために各列のデータを揃えることが多くの場合重要です。これは、座標などの表形式のデータを扱う場合に特に当てはまります。
C で右揃えを実現するには、書式指定子構文を使用できます。これにより、各フィールドの最小幅とパディングを指定できます。 > を使用すると、書式指定子の文字を使用すると、データを右揃えにすることができます。
たとえば、テキスト ファイルに座標を書き込む次のコードを考えてみましょう。
<code class="cpp">string words[] = line.split(); string line_new = words[0] + ' ' + words[1] + ' ' + words[2];</code>
右揃えで出力を書式設定するには
<code class="cpp">string line_new = fmt::format("{:&>12} {:&>12} {:&>12}", words[0], words[1], words[2]);</code>
ここで、各書式指定子は最小幅 (12 文字) と右揃え (> で示される) を示します。このアプローチを使用すると、出力テキスト ファイル内で各列のデータが適切に配置されていることを確認できます。
以上がC で書式指定子を使用して右揃えを実現するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。