在C++中,对字符串进行标记可以使用一些常见的字符串处理函数。以下是一些常见的字符串处理函数:
以下是一个简单的示例代码,演示如何使用这些函数对字符串进行标记:
#include<iostream>
#include <cstring>
using namespace std;
int main() {
string str = "Hello, world!";
string subStr = "world";
char* p = strtok((char*)str.c_str(), ", ");
while (p != NULL) {
if (strcmp(p, subStr.c_str()) == 0) {
cout << "找到了子字符串:" << p << endl;
}
p = strtok(NULL, ", ");
}
return 0;
}
在这个示例代码中,我们使用了strtok()函数将字符串分割成一系列的子字符串,然后使用strcmp()函数比较子字符串是否与目标子字符串相等。如果相等,则输出子字符串。
领取专属 10元无门槛券
手把手带您无忧上云