问题描述
- fopen 打开文件失败 求教
-
嵌入式linux ,我有一个进程reload ,里面不断去读取一些文件,但开机大概一个里后,就总是出错代码如下:
fp = fopen("/proc/gpio","r");
if(fp)
{
..............
fclose(fp);
}
else
printf("open gpio file error!");求教 fopen打开文件不成功的原因有哪些?
解决方案
查看具体错误信息,被占用或其它
解决方案二:
文件有没有读写权限?用perror,errno就可以知道失败原因了
解决方案三:
既然是设备就只能用open打开,fopen是打不开的
时间: 2025-01-20 20:22:47