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 を表示するので、文字列オブジェクトには明らかに制御文字が含まれていますが、なぜストロングが適切にフォーマットされていないのでしょうか?