問題タブ [cout]

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 投票する
2 に答える
1053 参照

c++ - std::cout を使用してハイフンが正しく表示されないのはなぜですか?

std::cout を使用して次の文字列を出力しようとしています:

「暗号化 –pid1 0x34f –pid2」

「-」文字は、上にサーカムフレックスが付いた u として表示されます (これを入力する方法がわかりません)。

意図したとおりにハイフンを出力するにはどうすればよいですか?

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

c++ - `std::cout` への参照をクラス メンバーとして格納するにはどうすればよいですか

私はこのように使用されることを意図したクラスを使用しています:

そのoperator<<中で明示的に使用std::coutしていますが、「std::cout」に解決される静的クラスメンバーが必要なので、次のようなことができます。

または同様のもの(静的データメンバーを修正するまで、最終的な行を修正できません。

私も試してみautoましたが、GCCは

エラー: 'std::cout' は定数式には使用できません

私に。どうすればやりたいことができますか?(ポイントはstd::cout、私のコード全体を使用する必要はありませんが、すべての出力が Output クラスを通過するようにすることです)

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

c++ - カスタムStackクラスでのc++coutの奇妙な動作

カスタムスタッククラスがあります。ほとんどのコードはここで見ることができます:
引数としてテンプレート型をとるテンプレート化されたクラスのメンバー関数

私は次のようにスタックを埋めます:

それから私はこれをします:

そしてこれを取得します:1234
しかし、私がこれを行う場合:

私はこれを取得します:4321、これは明らかに私が欲しいものです。

それで、何が得られますか?

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

c++ - pthreads_mutexのセグメンテーション違反

パーティクルインタラクションシミュレーターをpthreadに実装していますが、pthreadコードでセグメンテーション違反が発生し続けています。障害は次のループで発生します。これは、各スレッドが私のthread_routineの各タイムステップの最後に実行します。

奇妙なことに、一方(どちらかは関係ありません)または両方のcoutのコメントを外すと、プログラムは期待どおりに実行され、エラーは発生しません(ただし、これは明らかにパフォーマンスを低下させ、エレガントなソリューションではありません)、正しい出力を提供します。

boxは、グローバルに宣言されたvector <vector <vector <particle_t * >>>ボックスであり、私の(正方形の)ドメインをボックスに分解したものを表します。

ループが開始すると、box [i] [j] .size()はすべてのi、jに対してゼロに設定され、ループはパーティクルをボックス構造に戻すことになっています(get_id関数は正しい結果を返します。確認しました)

配列pthread_mutex_tlocksはグローバルとして宣言されています

pthread_mutex_t * locks

サイズはスレッド0によって設定され、ロックは他のスレッドが作成される前にスレッド0によって初期化されます。

何がこれを引き起こす可能性があるかについて何か考えがありますか?プロセッサの数が1に設定されている場合もコードが実行され、実行するプロセッサの数が多いほど、セグメンテーション違反が早く発生するようです(2つのプロセッサでシミュレーション全体を1回実行しましたが、これは例外)

ありがとう

0 投票する
4 に答える
63896 参照

c++ - cout出力をstd::stringに取得する

私は次のcoutステートメントを持っています。vsnprintf変数引数リストを変換してに格納するためにに渡す必要があるため、char配列を使用しMsgます。

coutC ++に出力を取得する方法はありますstd::stringか?

0 投票する
8 に答える
110754 参照

c++ - C++ cout で科学表記法を使用しないようにする方法

これが出力

バス アナ: 3284.78 ソン ファイズ: 1784.78 ソン アナ: 5069.55

バス アナ: 7193.17 ソン ファイズ: 3908.4 ソン アナ: 11101.6

バス アナ: 15752 ソン ファイズ: 8558.8 ソン アナ: 24310.8

バス アナ: 34494.5 ソン ファイズ: 18742.5 ソン アナ: 53237

バス アナ: 75537.8 ソン ファイズ: 41043.3 ソン アナ: 116581

バス アナ: 165417 ソン ファイズ: 89878.7 ソン アナ: 255295

バス アナ: 362238 ソン ファイズ: 196821 ソン アナ: 559059

Bas ana: 793246 Son faiz: 431009 Son ana: 1.22426e+006

Bas ana: 1.73709e+006 Son faiz: 943845 Son ana: 2.68094e+006

バス アナ: 3.80397e+006 ソン ファイズ: 2.06688e+006 ソン アナ: 5.87085e+006

科学的な数値ではなく、正確な数値で数値を表示してほしい。これどうやってするの?

0 投票する
5 に答える
14435 参照

c++ - cout を使用した段落のインデント

長さが不明な文字列が与えられた場合、cout を使用してそれを出力し、文字列全体がインデントされたテキスト ブロックとしてコンソールに表示されるようにするにはどうすればよいでしょうか? (そのため、文字列が改行されても、2 行目のインデントは同じレベルになります)

例:

そして、望ましい出力:

これは、インデントされていない短い文字列です。

編集:私が取り組んでいる宿題が完了しました。割り当ては、上記の例のように出力をフォーマットすることとは関係がないため、おそらく宿題タグを含めるべきではありませんでした。これは私自身の悟りのためだけです。

文字列内の文字を数えて、行末に到達したことを確認し、改行を吐き出し、毎回-x-個のスペースを出力できることを知っています。上記を達成するためのより単純で慣用的な C++ の方法があるかどうか知りたいです。

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

c++ - C ++ NetBEAN coutエラー?

coutは識別子を解決できないと書かれています

C ++コードアシスタンスは適切に設定されていますが、それが何であるかはわかりません。

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

c++ - 単純なc++coutステートメント、フォーマットの問題がある1行、それは何ですか?

これが私のコードです:

わかりました、私はちょうどいくつかの完全な基本的なニューロンを逃していますか、私はこれを理解するいくつかの障害があるようです。

  • フォーマットされた入力エコーの場合は-2であり、
  • 出力を10進数でフォーマットしない場合は-2です。
  • 入力値を出力のみにフォーマットしないでください。

    /li>

それはとどまりません:

myInputはフォーマットされていない入力エコーであり、myOutputは10進数の1桁にフォーマットされていますか?

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

c++ - C++ IDE BEAN 1.6.9 の問題

cout は識別できません。以前にこの問題が発生しましたが、コンパイラが機能しなかったため、IDEBean を再インストールしたところ、同じ問題が再び発生しました。ヘルプ :?