(C ++)获取字符串的每个字符串并将其放入数组并获取所述数组的大小?

时间:2017-08-25 09:23:10

标签: c++ arrays string character

cout << "Input text:\n";
cin >> tex;

tex并将其放入任何大小的数组中?

例如,如果我输入"hello",请获取类似

的数组
array[x] = {'h', 'e', 'l', 'l', 'o'}

然后我会有一个for循环,在每个字母上执行某些操作(我知道该怎么做)但是如何让它在最后停止?

1 个答案:

答案 0 :(得分:1)

对于标准字符串,请在下面使用。

cout << "Input text:\n";
cin >> tex;
for(std::string::iterator it = tex.begin(); it != tex.end(); ++it) {
    //your work
}

for (int i = 0; i < tex.size(); i++){
    cout << tex[i];
}