TCHAR 类型字符串找到指定子字符串
时间: 2023-08-07 08:02:00 浏览: 277
寻找指定的字符串
你可以使用 `_tcsstr()` 函数来查找 `TCHAR` 类型的字符串中是否包含指定的子字符串。这个函数在 Windows 的头文件 `tchar.h` 中定义。下面是一个示例代码:
```c++
#include <tchar.h>
#include <iostream>
int _tmain(int argc, _TCHAR* argv[])
{
TCHAR str[] = _T("Hello, world!");
TCHAR sub[] = _T("world");
// 查找子字符串
TCHAR* p = _tcsstr(str, sub);
if (p != NULL) {
std::cout << "找到了子字符串: " << p << std::endl;
} else {
std::cout << "未找到子字符串" << std::endl;
}
return 0;
}
```
注意,在使用 `_tcsstr()` 函数时,需要将字符串和子字符串都定义为 `TCHAR` 类型。这样可以保证代码在不同的编译环境下都能正常运行。
阅读全文