0

如何在 C++ 中将 char* 文件名转换为字符串类型。我正在处理文件句柄。一个实例是进程,另一个是文件名。出于比较目的,我需要将两者都转换为字符串类型。

if(_stricmp(pEntry32.szExefile,filename) ==0)
{ //HANDLE stuff
}

此模块在 DEV C++ 上运行良好,但在 VS 2008 上运行良好。

4

1 回答 1

1

该类std::string有一个接受ac字符串的构造函数。

std::string process_str = std::string(pEntry32.szExefile);
std::string filename_str = std::string(filename);
于 2013-07-19T09:56:30.287 回答