一个小程序报错了,没找到解决办法
static const char *p[] = {
"/sys/devices/soc.0/module/value",
"/sys/devices/soc.0/module/enable",
"/sys/devices/soc.0/sensor/enable"
"/sys/devices/soc.0/sensor/val_change",
"/sys/devices/soc.0/sensor/power",
"/sys/devices/soc.0/sensor/direction",
};
int main(void){
int fd;
fd = open(p[5], O_RDWR);
printf("errno = %d\n", errno);
printf("error: %s\n",strerror(errno));
}
open失败,错误编号是20,对应的意思是Not a directory,百度了很久没有找到解决办法。请帮忙看一下。