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

STL

开发平台:

C/C++

  1. //文件名:CHAPTER2-25.cpp
  2. #include <string> 
  3. #include <iostream> 
  4. #include <algorithm> 
  5. #include <cctype> 
  6. using namespace std;
  7. int main() 
  8. { //create a string
  9. string s("The zip code of Hondelage in Germany is 38108"); 
  10. cout << "original: " << s << endl;
  11. //lowercase all characters
  12. transform (s.begin(), s.end(), //source
  13. s.begin(), //destination
  14. tolower); //operation
  15. cout << "lowered: " << s << endl;
  16. //uppercase all characters
  17. transform (s.begin(), s.end(), //source
  18. s.begin(), //destination
  19. toupper); //operation
  20. cout << "uppered: " << s << endl;
  21. }