A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王乐乐 中级黑马   /  2014-8-5 09:17  /  1124 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

毕老师曾写过一段代码,就是连续输入几个字符串,当输入“quit”进行结束,但是如果有人就想输入的字符串“quit”怎么办?所以我认为写“quit”不太好,但是想不到好的方法,请大家指教。

7 个回复

倒序浏览
本帖最后由 fantacyleo 于 2014-8-5 09:27 编辑

老毕也说过的,提示用户输入EOF(end of file)标记即可。win下是ctrl+z  *nix下是ctrl+d 不过,直接的控制台输入往往不是接收大量用户数据的好办法,很难控制用户的输入格式符合要求,一般是把数据放到文件中读取,或者通过GUI组件读取,这时候就没有你说的问题了。
回复 使用道具 举报
后面老师不是改用shutdown()方法进行结束了吗
回复 使用道具 举报
a6511631 发表于 2014-8-5 09:48
后面老师不是改用shutdown()方法进行结束了吗

如果不是Socket流呢
回复 使用道具 举报
a6511631 发表于 2014-8-5 09:48
后面老师不是改用shutdown()方法进行结束了吗

我说的仅仅是IO部分。
回复 使用道具 举报
{:2_36:} 毕老师还说过。你前面+特殊符号。。。#quit#  
回复 使用道具 举报
你用的什么编辑器?
回复 使用道具 举报
本帖最后由 陈新海1 于 2014-8-6 09:50 编辑

怎么这么多问题-----------------------------------------------------------水这么多贴你不怕吗技术分都够了该收收了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马