C で書式指定子を使用して右揃えを実現するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-10-22 20:00:04
オリジナル
778 人が閲覧しました

How to Achieve Right Alignment Using Format Specifiers in C  ?

出力文字列を右揃えで書式設定する

複数の列を含むデータを処理する場合、読みやすさのために各列のデータを揃えることが多くの場合重要です。これは、座標などの表形式のデータを扱う場合に特に当てはまります。

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 サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート