用MFC读取文件 我现在使用Visual Studio 2019和C++的MFC模板工作。该程序可以编写文本文件。但是它不能从其他程序中读取(文本)文件。它表明效汬潗汲 当我使用CEditView时(在.txt文件中是“Hello World”)。当我使
用MFC读取文件用MFC读取文件 我现在使用Visual Studio 2019和C++的MFC模板工作。该程序可以编写文本文件。但是它不能从其他程序中读取(文本)文件。它表明效汬潗汲 当我使用CEditView时(在.txt文件中是“Hello World”)。当我使,c++,mfc,c++17,visual-studio-2019,C++,Mfc,C++17,Visual Studio 2019,用MFC读取文件 我现在使用Visual Studio 2019和C++的MFC模板工作。该程序可以编写文本文件。但是它不能从其他程序中读取(文本)文件。它表明效汬潗汲 当我使用CEditView时(在.txt文件中是“Hello World”)。当我使用CRichEditView时,它不显示任何内容。我能做什么?在第198行的main.cpp中,您可以更改变量的值。MFC每个字符使用16位。如果文件使用8位字符格式(如utf8),则需要在显示之前对其进行转换。ANSI中的“Hello Wor
我现在使用Visual Studio 2019和C++的MFC模板工作。该程序可以编写文本文件。但是它不能从其他程序中读取(文本)文件。它表明效汬潗汲 当我使用CEditView时(在.txt文件中是“Hello World”)。当我使用CRichEditView时,它不显示任何内容。我能做什么?
在第198行的main.cpp中,您可以更改变量的值。MFC每个字符使用16位。如果文件使用8位字符格式(如utf8),则需要在显示之前对其进行转换。ANSI中的“Hello World”
将转换为效汬潗汲..."代码>在UTF16中。因此您的程序被编译为Unicode。从文件中读取文本,然后将文本转换为UTF16CString Unicode\u text=CA2W(从文件中的文本)
,或CA2W(从文件中的文本,CP\u UTF8)
sendunicode\u text
发送到您的windows。我使用MFC读取和写入文件,因为它为我执行所有编码处理: