【发布时间】:2010-05-29 13:59:10
【问题描述】:
我正在使用以下代码从 Windows 中的文件夹中读取文件。但是,由于这是一个 MFC 应用程序,我必须将 char 数组转换为 UNICODE。例如,如果我将路径硬编码为“C:\images3\test\”,如下所示,代码有效。
WIN32_FIND_DATA FindFileData;
HANDLE hFind = INVALID_HANDLE_VALUE;
hFind = FindFirstFile(_T("C:\\images3\\test\\"), &FindFileData);
我想要的是让这个工作如下:
char* pathOfFileType;
hFind = FindFirstFile(_T(pathOfFileType), &FindFileData);
谁能告诉我如何解决这个问题?
谢谢
【问题讨论】:
标签: visual-c++ unicode mfc