関数を使用して非印刷文字を検出しisctrl()
、%C指定子でprintfを使用して、たとえば'\ n'として印刷することは可能ですか?
または、たとえばif
、すべての制御文字に対してを作成する必要がありprintf("\\n")
ます。
OK、以下のすべての親切な人々に感謝します-それは不可能です、あなたはそれぞれの状況を指定しなければなりません。例:
if (isctrl(char))// WRONG
printf("%c", char);
if (char == '\n')//RIGHT, or using switch.
printf("\\n");