cout << "Input text:\n";
cin >> tex;
取tex
并将其放入任何大小的数组中?
例如,如果我输入"hello"
,请获取类似
array[x] = {'h', 'e', 'l', 'l', 'o'}
然后我会有一个for循环,在每个字母上执行某些操作(我知道该怎么做)但是如何让它在最后停止?
答案 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];
}