Mega Code Archive

 
Categories / C++ / String
 

Equivalent of strcspn() and strpbrk()

#include <iostream> #include <string> using namespace std; int main( ) {    string typing( "The quick, brown fox jumps over the lazy dog" );    cout << "String:  " << typing << endl;    // equivalent of strcspn() and strpbrk()    string::size_type index = typing.find_first_of( "aeiou" );    if( index != string::npos )       cout << "\nThe first lower-case vowel is at index " << index;    else       cout << "\nThere is no lower-case vowel in the string"; }