C — Создать сохранение в файл ppm

#c

#c

Вопрос:

Я совсем новичок в C и хочу сгенерировать новый файл ppm под названием «vfork.ppm». Моя программа компилируется, и функция «save()» выполняется, но файл vfork.ppm не генерируется.ppm. Я предполагаю, что это потому, что я не указал прямой путь к файлу, но я не знаю, как это сделать. Текущее местоположение моего проекта: desktop-> project-> main.c

  void save(){
        FILE *fp;
        fp = fopen("vfork.ppm","w ");
        fputs("P3n",fp);
        fputs("64 64n",fp);
        fputs("255n",fp);
        for(int i =0; i < 64;i  ){
            for(int j =0; j < 64*3; j  ){
                fprintf(fp,"%d",colors[i][j]);
                fputs(" ",fp);
            }
            fputs("n",fp);
        }
        fclose(fp);
    }
  

Комментарии:

1. проверьте 1) текущий путь 2) fp значение != NULL , если файл не удалось создать

2. Как вы пишете первый steep? Спасибо