string x = "Banana";
我如何將其轉換為這樣的字符:
char x[]={'B', 'a', 'n', 'a', 'n', 'a'};
uj5u.com熱心網友回復:
您可以在 C 中按照這種方式將字串轉換為字符陣列。
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
// assigning value to string s
string s = "Banana";
int n = s.length();
// declaring character array
char char_array[n 1];
// copying the contents of the
// string to char array
strcpy(char_array, s.c_str());
// this part need to be deleted. This is only for verification.
for (int i = 0; i < n; i )
cout << char_array[i] << endl;
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/393374.html
上一篇:比較后匹配字串的開始和結束索引
