Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/11/2010, 06:29
Fw190
 
Fecha de Ingreso: junio-2010
Ubicación: Madrid
Mensajes: 620
Antigüedad: 13 años, 11 meses
Puntos: 73
Respuesta: que alguien me ayude por favor a solucionar este problema

Dices que el programa no te compila, pero no indicas qué errores te da.

A primera vista, veo que has definido una función entera como una macro (la macro LEE_CAD). Debes tener en cuenta que las macros se expanden al compilar (el preprocesador las sustituye antes de pasar al compilador), puedes llevarte sorpresas muy desagradables ya que pueden aparecer errores muy difíciles de localizar aunque tu macro parezca estar bien. En tu caso tampoco está bien: Si pasas parámetros a la macro deben ir, cada uno, entre paréntesis, no hay tipos por ninguna parte, etc., con lo que vete a saber qué es lo que ve el compilador al final. Yo te recomiendo que la implementes como función, con su prototipo y sus parámetros convenientemente declarados. Deja las macros complicadas (como sería esta) para cuando "seas mayor".

De todos modos, conviene que indiques qué sistema operativo y compilador utilizas, y cuáles son los errores que te reporta. Esto ayudará a precisar mejor la respuesta.

Saludos,