C++ をstring
char 配列に変換するのは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;