cin.get()不能正常工作

时间:2015-11-15 16:03:39

标签: c++ arrays cin

这是我的计划:

 #include <iostream>
 #include <string.h>
 using namespace std;
 int main()
 {
 char leos[30];
 cin.get( leos,30 );
 cout<<leos;
 return 0;
 }

我了解到为了使用cin.get函数,我必须指定数组的名称(leos),然后指定要读取的字符数(以及可选的终止字符)。但是,这个程序只读一个字符,即使引入的字符数是30,我做错了什么?

1 个答案:

答案 0 :(得分:0)

问题在于,我认为为了介绍角色,我必须在每个角色之后按回车。我必须一个接一个地介绍角色,然后按回车键才能完成阅读。