問題タブ [setw]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
292 参照

c++ - setw を使用した C++ テキストの書式設定は、QT の QTextEdit では機能しません。

ファイルにデータを書き込みたい。C++ の iomanip 関数、setw を使用してそのデータをフォーマットして、テキスト フィールドの幅を設定します。ソースコードは以下のとおりです。

Linux のテキスト エディタ「gedit」では書式設定が適切に表示されます。しかし、このファイルを読み取って QT の QTextEdit に表示しようとすると、書式設定がめちゃくちゃになります。

「C++ の setw」関数を使用して設定された幅が正しく表示されません。なぜそうなのですか?QTextEdit の設定を行う必要がありますか?

TextEdit は次のように設定されます。

ファイルを読み取るコード:

前もって感謝します。

0 投票する
2 に答える
2098 参照

c++ - c++ setw を使用して 2 番目の列を揃えようとする

出力の2番目の列が整列していることを確認しようとしています.setwが解決策になるように見えましたが、何をしても2番目の列は常にオフです。これは、以下のコードから得られる出力です...

でもそうであってほしい…

私が考えることができる他の唯一のことは、実際の要素数の桁数を実際に取得し、インデックスがそれからある種の長さの計算を行うことです。2 番目の列を正しく配置するだけでも、かなりの処理量のように思えます。

私も試しました << 正しいですが、ループで1行ずつ印刷しているので、これは違いはありません

0 投票する
3 に答える
642 参照

c++ - 別の C++ 出力アラインメントの問題

過去 3 時間、次のコードを調整しようとしてきましたが、成功しませんでした。私が間違っていることについて誰かが私に記入してもらえますか? 私の目的は、次のように文字列リテラルを左揃えにし、変数を右揃えにすることです。

しかし、これは私が得続けているものです:

そして、これは私が試してきたものの最新バージョンです:

助けていただければ幸いです。

0 投票する
2 に答える
13205 参照

c++ - C++ iomanip アライメント

出力を調整しようとしていますが、何らかの理由で思い通りにできず、本当にイライラしています。タイトルが正しく表示されません。setw() を適切に使用しているかどうかわかりません。

//必要なもののサンプル出力 結果が欲しい

しかし、これは私が代わりに得ているものです 望まない結果..

0 投票する
0 に答える
114 参照

c++ - setw() を適切に使用する

私はまだコーディングの初心者ですが、 setw() の仕組みについて本当に混乱しています。出力を揃えようとしていますが、できません。私はcplusplusのウェブサイトを見てきましたが、明らかにまだ理解できません。

誰かが例を提供したり、実際のコードと出力を確認したりできますか?

出力:

ご覧のとおり、数値が正しく整列していません。setw() を使用するにはどうすればよいですか? または、私がやろうとしていることに使用できるより良い機能はありますか?

0 投票する
2 に答える
445 参照

c++ - setw() は、UTF-8 マルチバイト文字/コード ポイントを含む文字列に間違った出力を吹き込みます

0 投票する
1 に答える
756 参照

c++ - C++ setw() が期待通りに動作しない

コンソールにデータを出力する必要があります。私のコードは次のとおりです。

出力 (右にスクロールして表示):

期待される出力 (再び右側):

コード部分に何か問題があることを示唆していsetw(80) << left << subsystem_table_data[i].nameますが、問題を見つけることができないようです。私の知る限り、これはコンソール全体の幅によるものではありません。最初の行は問題なく出力されるからです。