#include #include using namespace std; int main(){ int a; string ob1; //コンストラクタ(char *)を使用 string ob2("てすと"); //コンストラクタ(string)を使用 string ob3(string("です")); string ob4(ob2); //文字列の追加 ob1 = ob2 + ob3; ob1 += "!?"; ob4 += ob3; //文字列の追加 ob4.append(string("!"),0,2); //文字列の追加 ob4.append("?",2); printf("%s\n",ob1.c_str()); printf("%s\n",ob4.c_str()); //文字列の挿入 ob4.insert(0,string("追加")); printf("%s\n",ob4.c_str()); //文字列の検索 a = ob4.find(string("てすと"),0); //文字列の置換 ob4.replace(a,6,string("テスト")); printf("%s\n",ob4.c_str()); return 0; }