これ以上の処理をせずにエスケープ文字を印刷するにはどうすればできますか?\ 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. どのようにして通常の文字を表示できますか?
- 3. JavaScript/jQueryでどのように文字をエスケープしますか?
- 4. 文字のようなファイルに '\ t' '\ n'などの文字を書いていますか?
- 5. ディレクトリリスターとしてどのようにパス(文字列)を表示できますか?
- 6. エスケープ文字を文字として印刷するにはどうすればよいですか?
- 7. 文字列から\ s(スペース文字)をどのようにエスケープできますか?
- 8. 文字列のCoutでエラーが発生しています。
- 9. 文字列のエスケープ文字をエスケープできません
- 10. PerlからBashへ:改行文字エスケープ「\ n」はどのように特別な動作をしますか?
- 11. Haskell - 文字列(サイズn)のリスト(サイズn)を生成しようとしています
- 12. '\\ t'ではなく '\ t'としてエスケープ文字\ tを読み込みます。Python ConfigParser
- 13. \ sをエスケープ文字として使用できませんか?
- 14. PNGのセットをビデオとしてどのように表示できますか?
- 15. Coutの出力をどのようにインデントできますか?
- 16. クエリのN文字ごとに\ nを追加しますか?
- 17. PIPどのようにエスケープ文字#パスワードですか?
- 18. std :: type T **とT * [N]の検索
- 19. エリクシルでは、範囲をリストに変換するときに '\ t \ n \ v \ f'をどうして得ますか?
- 20. エスケープ\ nを\ T \ T JSON出力の新しい\ nを削除する方法
- 21. どのように各結果をベクトルとして表示できますか?
- 22. ビジュアルベーシックで手紙で文字をどのように表示しますか?
- 23. どのようにしてアライナ(T)をシミュレートできますか?
- 24. T(N)= T(N/2)+ T(N/4)は、漸化式</p> <p>T(N)= T(N/2)+ Tを解決するためにどのように反復法
- 25. どのようにコメントをhtmlでテキストとして表示しますか?
- 26. phpが文字セットを表示するときにどのようにループするのですか?
- 27. std :: coutと同様の方法で文字列を作成できますか?
- 28. どのように「エスケープ文字」にバックスラッシュの後に文字を変換する
- 29. どのように文字列を使用してsqlalchemyオブジェクト属性を表すことができますか?
- 30. Magento SQLクエリを文字列としてどのように表示しますか?
エスケープ文字は、ソースコード中に存在します - その文字列自体には、エスケープ文字が表す実際の文字が含まれています。 – molbdnilo
さて、エスケープ文字はソースコードに存在し、std :: coutはすでにエスケープシーケンスを含むこの文字列を受け取ります! –
@molbdnilo私は、これらの文字の "未加工"表現をストリーム出力する方法をポイントと考えます。 – juanchopanza