1. ホーム
  2. c++

[解決済み】char*をstd::stringに変換する。

2022-03-27 05:26:46

質問

を使用する必要があります。 std::string で取得したデータを格納するために fgets() . これを行うには char* からの戻り値 fgets()std::string を配列に格納します。どうすればいいのでしょうか?

どのように解決するのですか?

std::string には、このためのコンストラクタがあります。

const char *s = "Hello, World!";
std::string str(s);

この構文では、文字リストが ss はいけません。 nullptr でないと動作が不定になります。