C++ string find()

Description

C++ string find()

#include <iostream>
#include <string>
using namespace std;
int main()/*www .  j a v a2s.c  om*/
{
   string s1("Quick! from book 2s.com.");
   string s2("Lord test ");
   string s3("Don't test");
   s1.erase(0, 7);
   s1.replace(9, 5, s2);
   s1.replace(0, 1, "s");
   s1.insert(0, s3);
   s1.erase(s1.size()-1, 1);
   s1.append(3, '!');
   int x = s1.find(' ');         //find a space
   while( x < s1.size() )        //loop while spaces remain
   {
      s1.replace(x, 1, "/");     //replace with slash
      x = s1.find(' ');          //find next space
   }
   cout << "s1: " << s1 << endl;
   return 0;
}
#include <iostream>
#include <string>
using namespace std;
int main()// w  w w. j a va 2 s  .  c  om
{
   string s1 ="aeiou this is a test test another test";
   int n;
   n = s1.find("test");
   cout << "Found at " << n << endl;
   n = s1.find_first_of("is");
   cout << "First at " << n << endl;
   n = s1.find_first_not_of("aeiouAEIOU");
   cout << "First consonent at " << n << endl;
   return 0;
}



PreviousNext

Related