如何使键盘输入变成一个数组,用字符分隔
How to make keyboard input become an array, separated by characters?
我想让它成为一个数组,无论用户输入什么,每个单独的字母和数字都会被放入数组中。 例如:
键盘输入:哈库纳·马塔塔
你会得到一个看起来像这样的数组:
{'H','a','k','u','n','a',' ',' 'M','a','t','a','t','a', ...}
我将如何编写代码?
这将通过一个字符串:
std::string s;
std::cin >> s;
std::copy(s.begin(), s.end(),
std::ostream_iterator<char>(std::cout, " ");
输出:
H a k u n a , M a t a t a