如何使键盘输入成为一个数字,由字符分隔?

时间:2013-10-22 00:16:05

标签: c++ arrays string

我想制作一个数组,无论用户输入什么,每个字母和数字都会被放入数组中。例如:

键盘输入:Hakuna Matata

你会得到一个如下所示的数组:

{'H','a','k','u','n','a',' ',' 'M','a','t','a','t','a', ...}

我将如何编写此代码?

1 个答案:

答案 0 :(得分:1)

那将是一个字符串:

std::string s;
std::cin >> s;

std::copy(s.begin(), s.end(),
          std::ostream_iterator<char>(std::cout, " ");

输出:

  

H a k u a a,M a t a t a