-3
すでに似たような質問がありましたが、 ですが、悲しいことに解決策を見つけることができませんでした。 文字列を、文字列内の文字のサイズの文字配列に変換したいだけです。 例:文字列を文字配列に変換するにはどうすればよいですか?
string test = "hello";
char配列:
testArr[0]: 'h';
testArr[1]: 'e';
testArr[2]: 'l';
testArr[3]: 'l';
testArr[4]: 'o';
はJavaでは、それは非常に簡単だろうが、C++で、それは複雑なようです。
場合 'などと同様に、イテレータのペアをとるコンストラクタオーバーロードを使用できます。例: 'std :: vector testArr(test.begin()、test.end())' –
WhiZTiM
'std :: string'はすでにCスタイルの' char'配列を含んでいます。 'test.c_str()'を使ってポインタを得ることができます。 –
可能性の重複[C++の配列をcharへの文字列を変換](https://stackoverflow.com/questions/13343013/c-convert-strings-to-char-arrays)あなたは、このような配列をしたいなぜ – DMishra