0

CString ("\r\n") に改行文字があり、テキスト ファイルに保存します。テキストファイルから文字列を制御文字とともにリロードしますが、表示すると、新しい行を作成するのではなく、制御文字もそのまま表示されます。

// after I read the string from file
my_string = "This is firstline\r\nThis is second line";

AfxMessageBox(my_string);

これの出力はすべて 1 行のテキストですが、2 行を期待しています。

上記で示したように、デバッガーは my_string を表示するので、文字列オブジェクトには明らかに制御文字が含まれていますが、なぜストロングが適切にフォーマットされていないのでしょうか?

4

1 に答える 1