注册 登录
编程论坛 C++教室

【请教】cin.fail()指令怎么用什么意思

げ訾澐み 发布于 2007-07-18 12:47, 2989 次点击

cin.fail()==false 这个是什么条件的
他的结果怎么样
还有cin.eof

===========
修改了标题

[此贴子已经被野比于2007-7-18 22:03:18编辑过]

8 回复
#2
げ訾澐み2007-07-18 13:34
没有人解答的吗 ?
#3
一二三四五2007-07-18 14:35
都不知道你问什么,别人如何回答
#4
げ訾澐み2007-07-18 14:45

就是如果把cin.fail()==false 作为条件语句的条件
比如 while (cin.fail()==false )的话
什么时候执行while 下面的语句
什么时候跳过下面while的语句

#5
leeco2007-07-18 14:57

看C++教程中关于I/O的章节。另外,楼主把这个表达式称作指令是错误的。

#6
げ訾澐み2007-07-18 15:08
不好意思我想问的是cin.fai()
这个是个函数来着吧!!新手有错误请纠正万分感谢

[此贴子已经被作者于2007-7-18 15:13:38编辑过]

#7
leeco2007-07-18 15:11
看C++教程中关于I/O的章节,你没书吗?
#8
neverDie2007-07-18 15:26

fail()返回真表示流被设置错误。
比如非法输入和文件结束符就会使流被置错。

#9
げ訾澐み2007-07-18 15:30
在看呢,电子档的,准备这本看完了去买C++prime .现在看200页的估计你说的哪个知识再后面还没到那地方呢
这个大概的意思我明白了 慢慢看拉 ,谢谢 你们咯
1