我有一个代码,如:
int contains(LPCTSTR name)
{
char * data = "test.txt";
}
如何检查
name
是否包含“数据”?谢谢! 最佳答案
有一个名为 strstr
的函数,用于检查一个字符串是否包含另一个字符串。但是,由于您使用的是 LPCTSTR
,您应该注意它可能因您的项目设置而异。如果您在链接的手册页中阅读更多内容,您会看到它提到了 _tcsstr
,这是一个可以扩展为正确功能的宏。
如果您改用 C++ std::string
,则有 find
方法。
关于c++ - 包含 LPCTSTR 的函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12760878/