{{{ #include #include class Anystring { private: int count; char str[30]; public: Anystring(); Anystring(const char*); ~Anystring(); void str_length(); //길이 측정 void str_reverse(); //문자열 뒤집기 void str_count_same_char(); //같은 문자를 찾기 void str_delete_white_space(); //빈칸 지우기 Anystring operator+(const Anystring &string1); //const; // +연산자 재정의해서 문자열 합치기 friend ostream& operator<<(ostream & os, const Anystring & a_string); // <<연산자 재정의해서 문자열 출력하기 }; Anystring::Anystring() { str[0]=''; } Anystring::Anystring(const char* tempstr) { strncpy(str, tempstr, 30); } Anystring::~Anystring() { } void Anystring::str_length() { count=0; while(str[count]!='') count++; cout<<"문자열의 길이는 "<>input_char; cout<>input; switch(input) { case 1: string0.str_length(); break; case 2: string0.str_reverse(); break; case 3: string0.str_count_same_char(); break; case 4: string0.str_delete_white_space(); break; case 5: temp_string=string0+string1; cout<