此函数用于在字符串中搜索与该字符串中指定的任何字符都不匹配的第一个字符。
str1.find_first_not_of(str2);
str - str是用于搜索的字符串。
pos - 它定义开始搜索的位置。
n - 标识要搜索的字符的字符数。
ch - 它定义了要搜索的字符
它返回不匹配的第一个字符的位置。
让我们看一个简单的例子。
#include<iostream> using namespace std; int main() { string str = "Hello"; cout<< "String contains :" << str <<'\n'; cout<< str.find_first_not_of("Hllo"); }
输出:
String contains : Hello 1
让我们看一个简单的示例,其中指定了开始搜索的位置。
#include<iostream> using namespace std; int main() { string str = "Welcome to the learnfk"; cout<< "String contains :" << str <<'\n'; cout<< str.find_first_not_of("COME",3); return 0; }
输出:
String contains : Welcome to the learnfk 3
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)