Как можно прочитать изображение с помощью fopen () с помощью языка C
когда я попытался прочитать изображение в c с помощью функции fopen () после того , как я попытался перенести его в таблицу, некоторые пиксели (caracter) не могут перенести и только trasfert неправильно
пример какой-то пиксель в изображении, когда я открыл его с помощью блокнота= " XGll® ® is(VGuë åëïëëïåëïìë")
в разделе будет "ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ"
где же проблема?
Что я уже пробовал:
голец** вкладке;
nb=1;
longth=(размер изображения) вычисляется функцией fseek
pfile= " image.pgm";
tab=(char**)malloc ((nb)*sizeof(char*));
fp=fopen(pfile, " r");
для (i=0;i & lt; nb; i++)>
{
tab[i]=(char*)malloc ((40)*sizeof(char));
}
ff=fopen(tab[i], " w");
для (j=0;j< longth; j++)>
{
c=fgetc(fp);
fputc ((char)c, ff);
}
fclose(ff);
fclose(fp)