|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 一个break无法跳出的死循环
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
4079
人关注过本帖,
2
人收藏
标题:
一个break无法跳出的死循环
只看楼主
加入收藏
smile_line
等 级:
论坛游民
帖 子:65
专家分:19
注 册:2013-3-3
第
11
楼
收藏
得分:0
回复 9楼 郭祥
即时回显
和
以我输入'\n'
作结束判断
有何关系????
2013-04-16 21:08
举报帖子
使用道具
赠送鲜花
smile_line
等 级:
论坛游民
帖 子:65
专家分:19
注 册:2013-3-3
第
12
楼
收藏
得分:0
回复 5楼 小xiong
咋了???
2013-04-16 21:09
举报帖子
使用道具
赠送鲜花
smile_line
等 级:
论坛游民
帖 子:65
专家分:19
注 册:2013-3-3
第
13
楼
收藏
得分:0
我有一些明白大家的意思了。
实际上 按键盘的 enter 键,输入的是\r\n 两个字符,即 换行 和 回车。
但是,我想再问问的是,为何用 getchar 就可以读到\n, 而 getche 只能读到 \r
????
getchar()是封装过的高级流读写函数,getch()/getche()是未封装的底层函数,不一样的。
这个不懂啊
2013-04-16 21:21
举报帖子
使用道具
赠送鲜花
Alar30
等 级:
贵宾
威 望:
10
帖 子:988
专家分:1627
注 册:2009-9-8
第
14
楼
收藏
得分:3
貌似是基础问题了。。。
2013-04-17 09:46
举报帖子
使用道具
赠送鲜花
洪荒一鼎
等 级:
论坛游民
帖 子:34
专家分:46
注 册:2012-6-27
第
15
楼
收藏
得分:3
很喜欢一些细节的痛惜!!!
不知道,不懂,知道,了解,懂,精通
2013-04-17 09:57
举报帖子
使用道具
赠送鲜花
smile_line
等 级:
论坛游民
帖 子:65
专家分:19
注 册:2013-3-3
第
16
楼
收藏
得分:0
回复 14楼 Alar30
可是我翻不到资料啊,问老师,她也不懂。。。
2013-04-17 21:04
举报帖子
使用道具
赠送鲜花
smile_line
等 级:
论坛游民
帖 子:65
专家分:19
注 册:2013-3-3
第
17
楼
收藏
得分:0
还是不懂啊,不过都没人理我了
难道我问的问题实在太白痴了???
2013-04-18 21:06
举报帖子
使用道具
赠送鲜花
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
18
楼
收藏
得分:0
getch()/getche()是返回按下键盘的扫描码,即直接读写机器,其结果与硬件和运行平台有关。getchar()是C语标准库封装过的流数据读取函数,它把不同平台下的具体细节隐藏起来,将实际数据进行了转换,返回统一的结果'\n'。在微软的系列操作系统中,比如Windows,文本文件的换行符是字符串"\r\n",但在Unix/Linux等中,是'\n'——getchar()其实是读文本文件数据的函数,它把键盘输入数据当作文本文件数据流(以二进制模式打开的文件,其getchar()结果与用文本模式打开的不同,正是有这个区别,前者计算出来的字符数比后者多,因为每个'\n'实际上统计少了一个'\r'字符,但在Linux下又是对的)。
授人以渔,不授人以鱼。
2013-04-19 08:47
举报帖子
使用道具
赠送鲜花
smile_line
等 级:
论坛游民
帖 子:65
专家分:19
注 册:2013-3-3
第
19
楼
收藏
得分:0
回复 18楼 TonyDeng
感谢啊。回去好好消化。话说这些是怎么学到的???
2013-05-22 12:47
举报帖子
使用道具
赠送鲜花
秦殇
等 级:
论坛游民
帖 子:61
专家分:77
注 册:2013-3-13
第
20
楼
收藏
得分:0
回复 10楼 smile_line
可以自增,但是无意义。
2013-05-22 13:32
举报帖子
使用道具
赠送鲜花
20
2/2页
1
2
快速回复:
一个break无法跳出的死循环
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.018303 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved