CHAPTER2-24.cpp
上传用户:fjc899
上传日期:2007-07-03
资源大小:187k
文件大小:1k
源码类别:

STL

开发平台:

C/C++

  1. //文件名:CHAPTER2-24.cpp
  2. #include<string>
  3. #include <iostream>
  4. using namespace std;
  5. int main()
  6.  {
  7.    string test;
  8.    while(test.empty() ||  test.size() <= 5)
  9.    {
  10.      cout << "Type a string between 5 and 100 characters long. "
  11.           << endl;
  12.      cin >> test;
  13.    }
  14.  cout << "Changing the third character from " << test[2] << " to * " << endl;
  15.    test[2] = '*';
  16.    cout << "now its: " << test << endl << endl;
  17.    cout << "Identifying the middle: ";
  18.    test.insert(test.size() / 2, "(the middle is here!)");
  19.    cout << test << endl << endl;
  20.    cout << "I didn't like the word 'middle',so instead,I'll say:"<< endl;
  21.    test.replace(test.find("middle",0), 6, "center");
  22.    cout << test << endl; 
  23.    return 0;
  24.  }