-3
我已經找到並閱讀了一些類似的問題, ,但遺憾的是我無法找到解決方案。 我只是想將一個字符串轉換爲字符串中字母大小的字符數組。 例子:如何將一個字符串轉換爲一個字符數組中的字符大小的字符數組?
string test = "hello";
字符數組:
testArr[0]: 'h';
testArr[1]: 'e';
testArr[2]: 'l';
testArr[3]: 'l';
testArr[4]: 'o';
在Java中這將是非常容易的,但在C++中,它看起來很複雜。
如果你的字符數組是一個'的std ::矢量'或類似的,你可以使用帶迭代器對的構造函數重載。例如:'std :: vector testArr(test.begin(),test.end())' –
WhiZTiM
'std :: string'已經包含一個C風格的'char'數組。你可以使用'test.c_str()'得到一個指向它的指針。 –
[C++將字符串轉換爲字符數組]的可能重複(https://stackoverflow.com/questions/13343013/c-convert-strings-to-char-arrays) – DMishra