string中的find函数
    string中的find函数是搜索指定子字符串在字符串中首次出现的位置,如果到,返回其在字符串中的索引位置,否则,返回-1。
    该函数是string类中定义的一个成员函数,根据查字符串的不同可能传递的参数的不同,可以有4种不同的形式:
    1. size_t find (const string& str, size_t pos = 0) const ;
    //在字符串str 中从pos位开始搜索指定字符串
字符串长度就是字符串中字符的个数
    2. size_t find (const char* s, size_t pos = 0) const ;
    //在字符串s 中从pos位开始搜索指定字符串
    3. size_t find (const char* s, size_t pos, size_t n) const ;
    //在字符串s 中从pos位开始搜索指定长度为n的字符串
    4. size_t find (char c, size_t pos = 0) const ;
    //在字符串s中从pos位开始搜索指定字符
    find函数在string类中是很重要的一个函数,它主要用于实现对字符串的查,也可以用于实现字符的替换、删除等功能。
    例1:字符串中查特定字符
    例如,有一个字符串str="hello world",要查其中字母'o'出现的位置,可以使用find函数,语句如下:
    str.find('o');
    ase(str.find("llo"),3);
    上面的代码就可以删除字符串str中的所有"llo"。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。