問題タブ [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.
c++ - std::cout を使用してハイフンが正しく表示されないのはなぜですか?
std::cout を使用して次の文字列を出力しようとしています:
「暗号化 –pid1 0x34f –pid2」
「-」文字は、上にサーカムフレックスが付いた u として表示されます (これを入力する方法がわかりません)。
意図したとおりにハイフンを出力するにはどうすればよいですか?
c++ - `std::cout` への参照をクラス メンバーとして格納するにはどうすればよいですか
私はこのように使用されることを意図したクラスを使用しています:
そのoperator<<
中で明示的に使用std::cout
していますが、「std::cout」に解決される静的クラスメンバーが必要なので、次のようなことができます。
または同様のもの(静的データメンバーを修正するまで、最終的な行を修正できません。
私も試してみauto
ましたが、GCCは
エラー: 'std::cout' は定数式には使用できません
私に。どうすればやりたいことができますか?(ポイントはstd::cout
、私のコード全体を使用する必要はありませんが、すべての出力が Output クラスを通過するようにすることです)
c++ - カスタムStackクラスでのc++coutの奇妙な動作
カスタムスタッククラスがあります。ほとんどのコードはここで見ることができます:
引数としてテンプレート型をとるテンプレート化されたクラスのメンバー関数
私は次のようにスタックを埋めます:
それから私はこれをします:
そしてこれを取得します:1234
しかし、私がこれを行う場合:
私はこれを取得します:4321、これは明らかに私が欲しいものです。
それで、何が得られますか?
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回実行しましたが、これは例外)
ありがとう
c++ - cout出力をstd::stringに取得する
私は次のcout
ステートメントを持っています。vsnprintf
変数引数リストを変換してに格納するためにに渡す必要があるため、char配列を使用しMsg
ます。
cout
C ++に出力を取得する方法はありますstd::string
か?
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
科学的な数値ではなく、正確な数値で数値を表示してほしい。これどうやってするの?
c++ - cout を使用した段落のインデント
長さが不明な文字列が与えられた場合、cout を使用してそれを出力し、文字列全体がインデントされたテキスト ブロックとしてコンソールに表示されるようにするにはどうすればよいでしょうか? (そのため、文字列が改行されても、2 行目のインデントは同じレベルになります)
例:
そして、望ましい出力:
これは、インデントされていない短い文字列です。
編集:私が取り組んでいる宿題が完了しました。割り当ては、上記の例のように出力をフォーマットすることとは関係がないため、おそらく宿題タグを含めるべきではありませんでした。これは私自身の悟りのためだけです。
文字列内の文字を数えて、行末に到達したことを確認し、改行を吐き出し、毎回-x-個のスペースを出力できることを知っています。上記を達成するためのより単純で慣用的な C++ の方法があるかどうか知りたいです。
c++ - C ++ NetBEAN coutエラー?
coutは識別子を解決できないと書かれています
C ++コードアシスタンスは適切に設定されていますが、それが何であるかはわかりません。
c++ - 単純なc++coutステートメント、フォーマットの問題がある1行、それは何ですか?
これが私のコードです:
わかりました、私はちょうどいくつかの完全な基本的なニューロンを逃していますか、私はこれを理解するいくつかの障害があるようです。
- フォーマットされた入力エコーの場合は-2であり、
- 出力を10進数でフォーマットしない場合は-2です。
入力値を出力のみにフォーマットしないでください。
/li>
それはとどまりません:
myInputはフォーマットされていない入力エコーであり、myOutputは10進数の1桁にフォーマットされていますか?
c++ - C++ IDE BEAN 1.6.9 の問題
cout は識別できません。以前にこの問題が発生しましたが、コンパイラが機能しなかったため、IDEBean を再インストールしたところ、同じ問題が再び発生しました。ヘルプ :?