これ以上の処理をせずにエスケープ文字を印刷するにはどうすればできますか?\ tまたは\ nまたは... std :: coutに? テキストを出力する前に手作業で処理したくないですか? この目的のためにstd :: coutにスイッチがありますか?生のエスケープ文字をcoutの tと nとしてどのように表示できますか?
-4
A
答えて
1
を役に立てば幸いそして「)で終わる、の例では、通常の文字列とC++での生の文字列の間の差を、それを見てみましょう:
string raw_str=R"(First line.\nSecond line.\nEnd of message.\n)";
cout<<raw_str<<endl;
結果:
~$ ./a.out
First line.\nSecond line.\nEnd of message.\n
-3
あなたはSTDの出力に\トン見ることができますトン\\としてそこに1つの余分のスラッシュを追加した場合:: coutの
例は:< <裁判所未満「\\トンハローは」ハロー\トンに印刷されます。
私は(「Rリテラル始まる生の文字列。C++の処理されていない基本的にリテラル生の文字列(\ nは\ tか\など)」エスケープ文字がする文字列ですこれは
+0
私はstd :: coutに送る前にテキストを手作業で処理したくありません。 –
関連する問題
- 1. 文字列からHTMLと\ r \ tと\ nをエスケープします
- 2. 「t」をエスケープ文字として扱うAndroidでjqMathを使用
- 3. どのようにして通常の文字を表示できますか?
- 4. JavaScript/jQueryでどのように文字をエスケープしますか?
- 5. 文字のようなファイルに '\ t' '\ n'などの文字を書いていますか?
- 6. '\\ n'のようなエスケープ文字列は、Javascriptのエスケープされていない( '\ n')文字に変換できますか?
- 7. '\ n' '\ t'と他のエスケープ文字のmatlabに相当するものは何ですか?
- 8. この文字列からどのようにエスケープできますか?
- 9. ディレクトリリスターとしてどのようにパス(文字列)を表示できますか?
- 10. 文字列から\ s(スペース文字)をどのようにエスケープできますか?
- 11. エスケープ文字を文字として印刷するにはどうすればよいですか?
- 12. 文字列のCoutでエラーが発生しています。
- 13. 文字列のエスケープ文字をエスケープできません
- 14. PerlからBashへ:改行文字エスケープ「\ n」はどのように特別な動作をしますか?
- 15. PNGのセットをビデオとしてどのように表示できますか?
- 16. エスケープ文字T-SQL OPENJSONは
- 17. Coutの出力をどのようにインデントできますか?
- 18. \ sをエスケープ文字として使用できませんか?
- 19. '\\ t'ではなく '\ t'としてエスケープ文字\ tを読み込みます。Python ConfigParser
- 20. Haskell - 文字列(サイズn)のリスト(サイズn)を生成しようとしています
- 21. クエリのN文字ごとに\ nを追加しますか?
- 22. PIPどのようにエスケープ文字#パスワードですか?
- 23. この文字列を段落に表示しようとしています
- 24. どのように各結果をベクトルとして表示できますか?
- 25. std :: type T **とT * [N]の検索
- 26. エリクシルでは、範囲をリストに変換するときに '\ t \ n \ v \ f'をどうして得ますか?
- 27. どのようにしてアライナ(T)をシミュレートできますか?
- 28. エスケープ\ nを\ T \ T JSON出力の新しい\ nを削除する方法
- 29. cqlshのエスケープ文字の表示
- 30. ビジュアルベーシックで手紙で文字をどのように表示しますか?
エスケープ文字は、ソースコード中に存在します - その文字列自体には、エスケープ文字が表す実際の文字が含まれています。 – molbdnilo
さて、エスケープ文字はソースコードに存在し、std :: coutはすでにエスケープシーケンスを含むこの文字列を受け取ります! –
@molbdnilo私は、これらの文字の "未加工"表現をストリーム出力する方法をポイントと考えます。 – juanchopanza