###前提・実現したいこと
C++の勉強を始めたばかりの者です。入門サイト等を参考にキーボードから入力された文字列を表示するプログラムを作成しようとしているのですが、string型を組み込んだプログラムを書くと以下のようなエラーが出て困っています。解決法がわかる方がいらっしゃれば、教えていただけると嬉しいです。初歩的なミスであれば、指摘していだたけると助かります。よろしくお願いします。
###発生している問題・エラーメッセージ
error: cannot convert 'std::__cxx11::string {aka std::__cxx11::basic_string<char>}' to 'const char*' for argument '1' to 'int puts(const char*)'
###該当のソースコード
#include <cstdio> #include <iostream> #include <cstring> using namespace std;// int main() { string str; puts("Hello,World"); cin >> str; puts(str); }
###補足情報(言語/FW/ツール等のバージョンなど)
使用しているツールはSublimeText3、コンパイラはMinGWのg++を使用しています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/01/10 14:20