为了账号安全,请及时绑定邮箱和手机立即绑定

想要键盘内容读取功能,如果没有,该怎么构建?

想要键盘内容读取功能,如果没有,该怎么构建?

C
芜湖不芜 2023-03-02 18:14:07
在C语言中,常用的键盘读取函数为scanf,但不能读取功能键,在C中,有没有一个函数能读取键盘所有按键,如果没有,如何构建?
查看完整描述

2 回答

?
慕标琳琳

TA贡献1830条经验 获得超9个赞

你可以用一下字符读取函数或字符串读取函数
字符读取 getchar();
字符串 gets(); 

注意书写格式
char a;
a=getchar(); //读取一个字符给变量a
putchar(a);//输出字符

char b[100];
gets(b);//读取字符串给数组b
puts(b);//输出字符串
2种读取方式不同,另如果同时多条读取需要用fflush(stdin)清空缓存

fflush(stdin);//可以先不写,先写是为了保证缓存可用
char a;
char b[100];
a=getchar(); 
putchar(a);
fflush(stdin);
gets(b);
puts(b); 


查看完整回答
反对 回复 2023-03-06
?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

获取键盘内容例程:
#include "stdio.h"
int main(void){
char a,b;
scanf(" %c",&a);
scanf(" %c",&b);
printf("%c %c\n",a,b);
return 0;
}

查看完整回答
反对 回复 2023-03-06
  • 2 回答
  • 0 关注
  • 69 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信