包含 LPCTSTR 函数

Rom*_*man 6 c c++ contains

我有一个类似的代码:

int contains(LPCTSTR name)
{
   char * data = "test.txt";
}
Run Code Online (Sandbox Code Playgroud)

如何检查是否name包含“数据”?谢谢!

Som*_*ude 3

有一个名为的函数strstr用于检查一个字符串是否包含另一个字符串。然而,由于您正在使用,LPCTSTR您应该注意它可能会根据您的项目设置而有所不同。如果您在链接的手册页中阅读更多内容,您将看到它提到_tcsstr这是一个将扩展为正确函数的宏。

如果你改用C++ std::string,就有这个find方法。