wchar_t* Pfad;
wcin >> Pfad;
wchar_t* file = Pfad + "*.quiz";
不为我工作,我怎样才能使这项工作?它说"*.quiz"
是错误的,它必须是一个数值或类似的东西。
好吧,对不起,我是 C++ 新手...
我的实际问题是,我使用它,但我想用户选择路径
像 cin >> 文件
但我不希望用户必须输入“*.quiz”;
wchar_t* file = L"C:/Users/Niku/Documents/Visual Studio 2012/Projects/Quiz/Quiz/Fragen_Niko/*.quiz";
WIN32_FIND_DATA FindFileData;
HANDLE hFind;
hFind = FindFirstFile(file, &FindFileData);
if( hFind != INVALID_HANDLE_VALUE ) {
max++;
while ((x = FindNextFile(hFind, &FindFileData)) == TRUE)
max++;
}
如果我使用除 wchar_t* 之外的其他任何东西,它就不起作用..