注册 登录
编程论坛 C++ Builder

C++中的回车

alongwind 发布于 2008-10-25 14:26, 1960 次点击
//C++
int i=0;
char message[100];
while(i<100)
{
cin>>message[i];
if(message[i]=='\n')
break;
i++;
}
当我输入一串字符后再输入回车去不能推出while循环,知道输入99个字符为止,为什么?
7 回复
#2
vfdff2008-10-25 16:23
确实,而且好像 输入输出的数据也不一致
#3
蜗牛人生2008-11-05 17:16
没有主函数
//C++
int i=0;
char message[100];
while(i<100)
{
cin>>message[i];
if(message[i]=='\n')
break;
i++;
}
c++中函数是以主函数开始
并以主函数结束
#4
lzb19888262008-11-10 17:35
楼主...cin是不能接受回车的..

将cin>>message[i]; 改为cin.get(message[i]);试试看行不行.
#5
zxwangyun2008-11-10 18:48
#6
小小强122008-11-23 12:09
好像我也遇到过这个问题!!
1