Standard C++ Library Class Reference
 while(test.empty() || test.size() <= 5)
 {
 cout << "Type a string between 5 and 100 characters long. "
 << endl;
 cin >> test;
 }
 //Test operator[] access
 cout << "Changing the third character from " << test[2] << 
 " to * " << endl;
 test[2] = '*';
 cout << "now its: " << test << endl << endl;
 //Try the insertion member function
 cout << "Identifying the middle: ";
 test.insert(test.size() / 2, "(the middle is here!)");
 cout << test << endl << endl;
 //Try replacement
 cout << "I didn't like the word 'middle',so instead,I'll say:" << endl;
 test.replace(test.find("middle",0), 6, "center");
 cout << test << endl; 
 return 0;
 }
Output :
Type a string between 5 and 100 characters long.
roguewave
Changing the third character from g to *
now its: ro*uewave
Identifying the middle: ro*u(the middle is here!)ewave
I didn't like the word 'middle', so instead, I'll say:
ro*u(the center is here!)ewave
See Also
allocator










