std::string
によって取得されたデータを格納するには を使用する必要がありますfgets()
。これを行うには、 からの戻り値を に変換して配列に格納する必要があります。char*
これはどのように実行できますか?fgets()
std::string
ベストアンサー1
std::string
これにはコンストラクタがあります:
const char *s = "Hello, World!";
std::string str(s);
この構造は の文字リストを深くコピーしs
、でs
あってはならないことに注意してくださいnullptr
。そうでない場合、動作は未定義になります。