問題タブ [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 に答える
261 参照

visual-c++ - setw が MSVC 2013 または NetBeans で見つからない

cout フォーマットを学習するための簡単なコードを書き込もうとしていますが、タイトルにリストされている両方の IDE が、識別子 setw() を見つけられない/解決できないと不平を言っています。これが私のコードです:

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

c++ - setw が期待どおりに機能しない

時刻を hh:mm 形式で印刷しようとしていますが、時刻が 01:01 の場合、1:1 として印刷されます。これが私のコードです:

私が理解しているように、これはうまくいくはずです。iomanip を含めます。何か問題があることがわかりますか?

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

c++ - C++ で設定された精度を持つ特定の整数の setw

私は setw と setprecision 関数を学んでいるので、これまで試してきたことと、いくつか質問があります。

入力は次のとおりです。

だから、今私の質問は:

1) そもそもなぜ「固定」を使うのですか?

この例を見ると:

それらは同じ値を出力するので、fixed は実際に何が変わるのでしょうか?

2) setw は負の数に対してどのように機能しますか?

mの最後の例では。結果はすべての例で同じですが、 - 記号は setw で何を変更しますか?

これらの数字はどこから来たのですか?m の値は、出力されたものとはまったく異なります。

3) を行います。は1位と数えますか?

たとえば、番号 1.23 と setw(10) があります。

前に 6 個のスペースがあり、次に 1.23 になります (ドットが 1 としてカウントされるため)。本当?

4) setprecision が setw と一緒に使用されるのはなぜですか? 使用されていないのに 0000 が表示されるのはなぜですか? float が処理できる数の 0 が表示されますか?

5) なぜ x の値は

x = 213565544.4826 の場合。

数字 44.4826 はどこで失われますか?

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

c++ - 列を並べる

解決しました!

ここに画像の説明を入力

これは私が書いたものです:

ただし、ファースト ネームがセカンド ネームより数文字分多い場合や大きい場合は、位置がずれてしまいます。各列を均等に配置するにはどうすればよいですか?

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

c++ - 前のゼロに setfill を使用していますか?

次のプログラムを実行すると、先行するゼロが正しく表示されます。

そして、次の出力が得られます。

少なくとも 6 つの整数を含む 1 行を入力してください。123 67 122 90 7674 3 000012300000670000122000009000076740000003

しかし、setw を使用する必要がある別の出力行を追加すると、突然、前のゼロが末尾のゼロに変わります。

プログラム:

この出力が得られます:

前のゼロを変更するゼロに変更しないようにするにはどうすればよいですか?

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

c++ - C++ の Setw() が期待どおりに応答しない

したがって、以下のコードは 1 つの例外を除いて正常に動作します。

私が期待したように、出力は setw() に応答していないようです (数値 18.50 を 19.64 のすぐ上に重ねて配置したかったのです)。

私が間違っていることは何ですか?:

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

c++ - C++ setw 列が整列しない

次のように使用する os という ostream があります。

そして、出力は次のように表示されます。

これは以前に何度も尋ねられたことを知っていますが、答えは常に setw() を使用することであり、私の場合は機能しません。理由はありますか?

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

c++ - std::setw() 特殊文字を 2 文字と見なす

std::setw() が特殊文字を 2 文字と見なすのはなぜですか? これを解決する簡単でスタイリッシュな方法はありますか?

例:

出力:

これがライブテストです: http://ideone.com/q57I0H