漫步IOS--MAC键盘输入

1 MAC键盘输入

很多人在用MAC系统的时候用的键盘都是通用的那种外接键盘。这时就会遇到一些问题。例如scanf输入的时候,按小键盘的数字没问题,但是按回车的效果和预期的不一样。这是因为Mac系统默认的键盘是没有小键盘的。在键盘上每一个按键都有一个对应的ASCII值,正常的回车键对应的应该是13,而小键盘中的那个回车键对应的ASCII应该不是13,而是Mac编码中另一种可以换行的数值,所以在进行Scanf的时候用小键盘输入数字没问题,按回车键也换行了,但是scanf却没有结束,也就执行不了scanf下面的代码了。

具体的验证方法:不用scanf,用getchar();只获取一个输入字符,然后按下小键盘的回车,再打印出来看看它对应的值究竟是多少。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值