}
}
goFind=FindNextFile(hFind,&fs);
}
//free(nPath);
FindClose(hFind);
return;
}
int main(int argc, char* argv[])
{
CHAR path[512]="E:/win32/dll_lib";
Find(path);
return 0;
}
------解决方案--------------------你的Find函数要求传入的是一个ANSI字符串,但是编写的却是一个UNICODE程序,这是不科学的= =
把void Find(LPSTR path) 改成 void Find(LPWSTR path)
把CHAR buf[512]={0};改成WCHAR buf[512]={0};
对了发错版块了