char配列を文字列に変換するにはどうすればいいですか? 質問する

char配列を文字列に変換するにはどうすればいいですか? 質問する

C++ をstringchar 配列に変換するのはc_str、文字列の関数を使用してから を実行すると非常に簡単ですstrcpy。しかし、その逆を行うにはどうすればよいでしょうか。

次のような char 配列があります: これchar arr[ ] = "This is a test";を次のように変換します: string str = "This is a test

ベストアンサー1

このstringクラスには、NULL で終了する C 文字列を受け取るコンストラクターがあります。

char arr[ ] = "This is a test";

string str(arr);


//  You can also assign directly to a string.
str = "This is another string";

// or
str = arr;

おすすめ記事