Posted By

oppey on 03/22/11


Tagged

c


Versions (?)

using std string


 / Published in: Other
 

  1. //--
  2. //-- std::string
  3. //-- http://www.geocities.co.jp/SiliconValley/6071/technic/28.html
  4. //--
  5.  
  6. // ヘッダファイルをインクルード
  7. #include <string>
  8.  
  9. // 標準クラスを使うよと宣言
  10. using namespcae std;
  11.  
  12. main()
  13. {
  14. string data;
  15. data = "AIUEO"; // 代入
  16. printf("data = %sn", data.c_str() ); /* char* 型が必要な場合はこのように、 .c_str() を変数名の後につける */
  17.  
  18. if( data == "AIUEO" ){ // 内容の比較
  19. printf(" data is 'AIUEO'!n");
  20. }
  21. if( data == "aiueo" ){
  22. printf(" data is 'aiueo'!n");
  23. }
  24.  
  25. data = data + "KaKiKuKeKo"; // 追加
  26.  
  27. printf("data = %sn",data.c_str() );
  28.  
  29. printf("data[3] = %cn",data[3]); // 要素にアクセス
  30.  
  31. data[3] = 'Z'; // 要素にアクセス
  32.  
  33. printf("data = %sn",data.c_str() );
  34.  
  35. return 0;
  36. }

Report this snippet  

You need to login to post a comment.