⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 linux下c变成实例之按钮实例讲解如何使用c变成及实例iyingyong
💻 C
字号:
#include <sys/stat.h>#include <sys/types.h>#include <fcntl.h>#include <sys/time.h>#include <unistd.h>#include <stdio.h>int main(void){	int fd;	fd = open("/dev/input/event0", 0, 0);	if (fd < 0) {		perror("open /dev/input/event0:");			exit(1);	}	for (;;) {		fd_set FdsRead;		int Result;		FD_ZERO(&FdsRead);		FD_SET(fd, &FdsRead);		if ( (Result = select(fd + 1, &FdsRead, NULL, NULL, NULL)) > 0) {			struct input_event {			        struct timeval time;				unsigned short type;				unsigned short code;				long value;			} Point;			int ret = read(fd, &Point, sizeof Point);			if (ret != sizeof Point) {				printf("sizeof Point is %d, ret is %d\n", sizeof Point, ret);				perror("read /dev/input/event0:");				exit(1);			}			printf("Type: %d Code: %d \n", Point.type, Point.code);				}	}	return 0;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -