这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 关于超级终端的一个问题!

共2条 1/1 1 跳转至

关于超级终端的一个问题!

菜鸟
2007-10-12 19:43:21     打赏
我用的是m16C/62P 开发板。
在用gets()函数接收输入时会把某些不想要的字符也读入, 比如用退键删掉的字符。
所以想试用getchar(), scanf()等函数。
那么在用getchar(), scanf()等输入函数时如何能识别到 回车键呢?

又或者有没有其它解决办法呢?
多谢各位大侠指教!



关键词: 关于     超级终端     一个     问题    

工程师
2007-11-02 11:04:45     打赏
2楼
建议您采用转义符\n来识别回车符号来试试:
  char c;
  while(c=getch())
   {
     if(c=='\n')
     {         //是回车的话,做操作
    
      }
   }
同样退格等特殊字符也可以采用这种方法

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]