0

我想制作一个程序来分析程序用户编写的文本的每个字母。例如,有人输入“你好”。有没有办法将所有这些字母放在某个数组中?比如myArray[0]=h,myArray[1]=e,...谢谢

4

1 回答 1

6

你可以std::string像数组一样使用,但它是动态的,知道它的大小,并且更加灵活。

//string is like a dynamic array of characters
std::string input; 

//get a whole line of input from stdin and store it
std::getline (std::cin, input); 

//you can manipulate it like an array, among other things
input [0] = 'i'; //now "iello there"

有关完整的参考资料std::string,请参见此处

于 2012-07-22T15:58:15.797 回答