неправильное чтение и запись .pgm файла
Я пытался сделать копирование данных файла, но после выполнения программы в файле слишком мало данных (было 1129 Кб, а скопировался только 1). Это работает только в случае, если я запускаю программу и использую форматы .pgm. Если использовать .txt файлы, то вне зависимости от размера, они будут копироваться нормально.
int c = 0;
FILE* dataFile = fopen("data.pgm", "r");
FILE* outFile = fopen("out.pgm", "w");
while ((c = getc(dataFile)) != EOF)
putc(c, outFile);
fclose(dataFile);
fclose(outFile);