回答編集履歴
1
微修正
    
        answer	
    CHANGED
    
    | @@ -2,4 +2,4 @@ | |
| 2 2 |  | 
| 3 3 | 
             
            puts()はC言語の標準ライブラリですので、C++の型であるstd::stringを受け取ることはできません。
         | 
| 4 4 | 
             
            C言語の文字列(char*)へ変換して渡す必要があります。
         | 
| 5 | 
            -
            c_str()メンバ関数で変換できますので、`puts(str.c_str());`で行けると思います。
         | 
| 5 | 
            +
            std::stringクラスが持つc_str()メンバ関数で変換できますので、`puts(str.c_str());`で行けると思います。
         | 
