La cosa es que tengo que leer imagenes desde un chip RFID ,procesarlas, y representarlas por pantalla. La norma dice que pueden ocupar sobre 640 Kbytes aunque las que he leido por ahora no pasan de 120 Kbytes (formato JPEG2000)
¿Como podria asegurarme de que no me quedo corto de memoria? Como no se que tamaño tendrán, hago una reserva de 128Kbytes con malloc().
Código:
unsigned char *imagen; imagen= (unsigned char*)malloc(128*1024);
Me gustaría saber si hay mejores opciones. Si se puede hacer una reserva indefinida sin que suponga riesgos, tal vez con new y delete, operadores que todavía no me acostumbro a usar.
Muchas gracias.