personaje wrote:
estoy leyendo imágenes de disco y guardándo los datos en memoria, como
las imágenes pueden venir en cualquier tipo (uint8, uint16, uint32,
float32, float64) las cargo en un array float y las uso así, pero cuando
quiero salvar, las tengo que mandar al tipo de dato original, por eso
tengo casteos de ida y vuelta...
Si no entendí mal... ¿estás incondicionalmente, poniendo cosas que son
uints8/16/32 y floats en un array de floats porque asumís que float es
el tipo más grande?
En ese caso, ojo, que podés estar mandándote cagadas muy grosas; para
ejemplificarlo de manera boluda:
float f;
for(f = 23000000; f < 23000005; f++)
printf("Itero\n");
¿Cuántas veces itera ese código?
Moraleja:
int x;
x != (int)((float) x).
Saludos;
Sebastián Santisi
[EMAIL PROTECTED]
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion