私は私のコンパイラでcoutを使って出力をどのように整列させるかを考えてきました。私はthisのようないくつかの質問に言及しましたが、それは私を助けませんでした。coutアラインメントの代替方法
上記のリンクを、あなたのよう
の下に私の画像リンクに示すように、2のいずれかを使用した後に、それは本当に私の出力を合わせていない、しかし<<right or <<left
を使用してヘルプを提供見ることができます、d13の価格は3桁しかありませんが、他の4個は私のミスアライメントの原因となります
したがって、これは私が価格を調整するために行うものです
cout << "D13"
<< setw(7)
<< setfill(' ')
<< " "
<< d13p
<< right
<< setw(3)
<< setfill(' ')
<< " "
残念ながら、動作しません。芯の位置合わせの代替方法はありますか?
:維持するための最も簡単な方法は、フィールドのすべてのためにそれを使用することです。 –
または出力をコードブロックに貼り付けるだけです。モノスペースなので、スクリーンショットのようにアラインメントの問題が表示されます。 –
'' setw()を使っているなら '' ''なぜ? "あなたが本当に必要と思うのであれば、これらを 'setw()'の前に置いてください。 –