uso de fscanf

uso de fscanf

de Andres Alcarraz -
Número de respuestas: 0

Estimados, me gustaría comentar que en las consultas vi mucha gente llamando a fscanf sin verificar que leyera todos los datos de entrada esperados. Cuando esto pasa luego las variables en las cuales fscanf debía poner los datos quedan con basura (o ceros) y puede darse el caso que justo les de un valor válido pero que en realidad no fuera leído del encabezado. Por lo cual si usan fscanf para leer tanto los encabezados como los píxeles en escala de grises deben siempre tener en cuenta el valor de retorno de la llamada.

Este tipo de errores son fácilmente detectables usando valgrind, ya que avisa si se compara una variable que no fue propiamente inicializada.

Saludos

Andrés