如何使键盘输入变成一个数组,用字符分隔

How to make keyboard input become an array, separated by characters?

本文关键字:数组 一个 分隔 字符 键盘 何使 输入      更新时间:2023-10-16

我想让它成为一个数组,无论用户输入什么,每个单独的字母和数字都会被放入数组中。 例如:

键盘输入:哈库纳·马塔塔

你会得到一个看起来像这样的数组:

{'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

相关文章: