01/06/2013, 10:46
|
| | Fecha de Ingreso: agosto-2012
Mensajes: 601
Antigüedad: 12 años, 4 meses 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 |