黑马程序员技术交流社区

标题: 关于退出循环 [打印本页]

作者: 王乐乐    时间: 2014-8-5 09:17
标题: 关于退出循环
毕老师曾写过一段代码,就是连续输入几个字符串,当输入“quit”进行结束,但是如果有人就想输入的字符串“quit”怎么办?所以我认为写“quit”不太好,但是想不到好的方法,请大家指教。

作者: fantacyleo    时间: 2014-8-5 09:25
本帖最后由 fantacyleo 于 2014-8-5 09:27 编辑

老毕也说过的,提示用户输入EOF(end of file)标记即可。win下是ctrl+z  *nix下是ctrl+d 不过,直接的控制台输入往往不是接收大量用户数据的好办法,很难控制用户的输入格式符合要求,一般是把数据放到文件中读取,或者通过GUI组件读取,这时候就没有你说的问题了。

作者: a6511631    时间: 2014-8-5 09:48
后面老师不是改用shutdown()方法进行结束了吗
作者: star5603    时间: 2014-8-5 15:57
a6511631 发表于 2014-8-5 09:48
后面老师不是改用shutdown()方法进行结束了吗

如果不是Socket流呢
作者: 王乐乐    时间: 2014-8-6 09:08
a6511631 发表于 2014-8-5 09:48
后面老师不是改用shutdown()方法进行结束了吗

我说的仅仅是IO部分。
作者: masai158    时间: 2014-8-6 09:13
{:2_36:} 毕老师还说过。你前面+特殊符号。。。#quit#  
作者: M单色调    时间: 2014-8-6 09:20
你用的什么编辑器?
作者: 陈新海1    时间: 2014-8-6 09:49
本帖最后由 陈新海1 于 2014-8-6 09:50 编辑

怎么这么多问题-----------------------------------------------------------水这么多贴你不怕吗技术分都够了该收收了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2