#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? Спасибо