case KEY_FREAD_FILE:
printf("KEY_FREAD_FILE\n");
char user_file_path[48] = "storage/udisk0/C/1.mp3"; //路径
FILE *fd = fopen(user_file_path, "r"); //检查文件是否存在
if (!fd) {
r_printf("open %s file err!!!\n",user_file_path);
break;
}
u8 buf[512]={0};
int len;
fseek(fd,128,SEEK_CUR); //偏移128个字节
len = fread(fd, buf, sizeof(buf)); //读取内容
r_printf("read file len %d",len);
put_buf(buf,sizeof(buf)); //打印每一个字节
//r_printf("read file data %s",buf); //不建议用这个方式去打印buf
fclose(fd); //关闭
break;
杰理之f_read 读取文件【篇】
最新推荐文章于 2023-10-24 13:44:22 发布