Ver Mensaje Individual
  #8 (permalink)  
Antiguo 01/06/2013, 10:46
vosk
 
Fecha de Ingreso: agosto-2012
Mensajes: 601
Antigüedad: 12 años, 1 mes
Puntos: 83
Respuesta: Ficheros binarios

Ok solucionas lo de los datos pero no has tenido en cuenta que sizeof(buffer[cont]) < sizeof(entero); dicho de otra forma: un char puede guardar entre enteros de valores -128 y 128 (0 incluido), un unsigned char puede guardar enteros de valores entre 0 y 255, pero un entero puede guardar enteros de valores entre -32767 y 32767 (INT_MAX). Dicho aun de otra forma, cuando hagas buffer[0] = 128 te quedará que buffer[0] tiene el valor -1, con lo cual la aplicacion aunque funciona no opera correctamente.

Saludos
vosk