Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/06/2012, 16:29
carbon
 
Fecha de Ingreso: enero-2012
Ubicación: Buenos Aires
Mensajes: 745
Antigüedad: 12 años, 3 meses
Puntos: 35
Respuesta: Comparar imagenes BMP

Gracias por la respuesta y el código! A continuación te muestro la función que he armado a ver si puedes decirme qué está mal, ya que aunque los archivos sean iguales, siempre dice que son diferentes:

Código C++:
Ver original
  1. void fcompare(void)
  2. {
  3.     FILE *File1, *File2;
  4.     char *buffer1, *buffer2;
  5.  
  6.     File1 = fopen ("C://img1.bmp" , "rb");
  7.     File2 = fopen ("C://img2.bmp" , "rb");
  8.  
  9.     while (!feof(File1)) {
  10.       fread (&buffer1, 1 , 1 ,File1);
  11.       fread (&buffer2, 1 , 1 ,File2);
  12.       if (buffer1 != buffer2)
  13.       {
  14.         printf("Distintos.\n");
  15.         break;
  16.       }
  17.     }
  18.  
  19.     printf("Fin.\n");
  20. }

Gracias nuevamente,