[解決済み] C#で "Console.WriteLine "のように "cout "を使用する
2022-02-18 02:31:55
質問
画面に書き出すべき文やメッセージがたくさんあるとします。
cout << "statement A :" << a << "\t statement B :" << B
<< "\t statement C :" << C << "\t statement D :" << D;
をC#で書くと
Console.WriteLine(
"statement A :{0}\t statement B :{1}\t statement C :{2}\t statement D :{3}",
a, b, c, d);
という感じです。
printf
をC#で書きたいのですが、プログラム中にCの文は使いたくないので、もっと少なく書く方法はありませんか?
<<
を使用せずに、C++で
printf
?
解決方法は?
使用方法
boost::format
を例にとります。
cout << boost::format("statement A: %1%\tstatement B: %2%\tstatement C: %3%\t statement D: %4%") %a %b %c %d << endl;
つまり、C#では
Console.WriteLine("statement A: {0}\t...", a, b, c, d);
関連
-
[解決済み] エラーが発生する。ISO C++は型を持たない宣言を禁じています。
-
[解決済み】C++ - 適切なデフォルトコンストラクタがない [重複]。
-
[解決済み] なぜ、オブジェクトそのものではなく、ポインタを使用しなければならないのですか?
-
[解決済み] 仮想デストラクタはいつ使うのか?
-
[解決済み] C++で仮想関数が必要な理由とは?
-
[解決済み] C++11の'typedef'と'using'の違いは何ですか?
-
[解決済み] 未定義の動作とシーケンスポイント
-
[解決済み] Cの先頭の0を印刷する
-
[解決済み】画像処理。コカ・コーラ缶」認識のためのアルゴリズム改良
-
[解決済み] Intel CPU の _mm_popcnt_u64 で、32 ビットのループカウンターを 64 ビットに置き換えると、パフォーマンスが著しく低下します。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Visual Studio 2015で「非標準の構文。'&'を使用してメンバーへのポインターを作成します」エラー
-
[解決済み】識別子 "string "は未定義?
-
[解決済み] [Solved] Error C1083: Cannot open include file: 'stdafx.h'
-
[解決済み】C++ 式はポインタからオブジェクトへの型を持っている必要があります。
-
[解決済み】Cygwin Make bash コマンドが見つかりません。
-
[解決済み】文字列関数で'char const*'のインスタンスを投げた後に呼び出されるterminate [閉店].
-
[解決済み】関数名の前に期待されるイニシャライザー
-
[解決済み】テンプレートの引数1が無効です(Code::Blocks Win Vista) - テンプレートは使いません。
-
[解決済み] 非常に基本的なC++プログラムの問題 - バイナリ式への無効なオペランド
-
[解決済み】なぜ、サイズ8の初期化されていない値を使用するのでしょうか?