我的程序在 fseek 处崩溃

My program crashes at fseek

我可以使用 android_fopen 打开文件。当我尝试查找文件大小时,程序崩溃了。这是代码片段。

    FILE* fp = android_fopen("www/backspace.png","rb");
    if(fp = NULL){
        LOGI("CANNOT OPEN BACKSPACE FILE");
        return;
    }


    fseek(fp,0,SEEK_END);
    long fsize = ftell(fp);
    fseek(fp, 0, SEEK_SET);

程序在第一个 fseek 语句处崩溃。我找不到原因。 fseek 应该可以找到 png 文件。

fp = NULL 是作业。

改用fp == NULL