3 运行电子相册出现Segmentation fault问题

自己写了一个电子相册的程序,利用一个char pic[5][10]数组保存5张bmp图片

char pic[5][10]={
        "1.bmp",
        "2.bmp",
        "3.bmp",
        "4.bmp",
        "5.bmp" 
    };

然后设计一个void show_bmp(char *pic_path)的函数

void show_bmp(char *pic_path)
{
    int bmp_fd = open(pic_path,O_RDWR);
        if(bmp_fd < 0)
        {
            printf("error\n");
            return ; 
        }

在main函数中调用以上函数

int loc=0;
    show_bmp(pic[loc++]);

运行程序出现

Segmentation fault

请问是出现了什么问题呢?


整个程序代码如下

pb.c

请先 登录 后评论

1 个回答

百问网-张老师
擅长:嵌入式开发

你好,你是用的哪块板子,参考的哪里的教程呢

请先 登录 后评论
  • 2 关注
  • 0 收藏,185 浏览
  • 梁文立 提出于 2021-07-28 16:54

相似问题