当前位置:  编程语言>c/c++

C++ Strings(字符串) 成员 find():在字符串中查找字符

 
    发布时间:2014-1-19  


    本文导语: C++ Strings(字符串) 成员 find():在字符串中查找字符 查找(find) 语法: size_type find( const basic_string &str, size_type index ); size_type find( const char *str, size_type index ); size_type find( const char *str, size_type index, size_type length ); size_type find( ...

c++ strings(字符串) 成员 find():在字符串中查找字符

查找(find)

语法:

  size_type find( const basic_string &str;, size_type index );
  size_type find( const char *str, size_type index );
  size_type find( const char *str, size_type index, size_type length );
  size_type find( char ch, size_type index );

find()函数:

  • 返回str在字符串中第一次出现的位置(从index开始查找)如果没找到则返回string::npos,
  • 返回str在字符串中第一次出现的位置(从index开始查找,长度为length)。如果没找到就返回string::npos,
  • 返回字符ch在字符串中第一次出现的位置(从index开始查找)。如果没找到就返回string::npos
例如,
    string str1( "alpha beta gamma delta" );
    unsigned int loc = str1.find( "omega", 0 );
    if( loc != string::npos )
      cout << "found omega at " << loc << endl;
    else
      cout << "didn't find omega" << endl;
    
    
相关文章推荐:


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3