如何使用MS-DOS编码将一些文本写入txt文件?我使用的是类文件。也许我必须使用另一个类?
CString text;
CString file_name;
text = "My text must be in txt file in MS-DOS encoding.";
file_name = "MyFile.txt";
FILE *fp;
fp = fopen(file_name, "w+");
fprintf(fp, text + "\n");
fclose(fp);发布于 2013-12-13 13:07:25
除了行尾由\r\n两个字符的序列表示外,MS-DOS编码没有什么特别之处。如果您在文本模式下打开文件,那么这应该会自动发生。
发布于 2013-12-17 12:13:30
必须使用CharToOem (src,dst);才能转换为MS-DOS编码。
https://stackoverflow.com/questions/20559300
复制相似问题