入力の 16 進ダンプを出力するプログラムを作成しています。ただし、改行、タブなどが渡されて出力フォーマットが破壊されると、問題が発生します。
実際の改行を印刷する代わりに、printf (または私が推測する cout) を使用して '\n' を印刷するにはどうすればよいですか? これを手動で解析する必要がありますか?
編集:私はデータを動的に受け取っています.\nだけではなく、すべてのシンボルです. たとえば、これは私の printf ステートメントです。
printf("%c", theChar);
改行が theChar として渡されたときに \n を出力するようにするにはどうすればよいですか? ただし、theChar が有効な印刷可能文字である場合に通常のテキストを印刷するにはどうすればよいですか?