Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/11/2011, 07:12
capixi
 
Fecha de Ingreso: abril-2011
Ubicación: Alicante
Mensajes: 52
Antigüedad: 13 años, 10 meses
Puntos: 3
Sonrisa Respuesta: Nombre de variables automatico guardado en array para reutilizar función

Pos si acaso no acabaste de entenderme mi objetivo es sustituir parametro por altura o base o espacios ...

Por ejemplo, el printf("\nIntroduce parametro:"); cada vez que me equivoque introduciendo un valor mostraste: printf("\Introduce %s",altura), con lo cual me diria el nombre de la variable altura si me equivoco en este parametro, o base si me equivoco en este... y que eso lo hiciero automatico. Ahora me entiendes mejor?
Código:
int Validar()
{
    int res=-1;
    int parametro;
     do{  
           printf("\nIntroduce parametro: ");//aqui quiero que en vez de parametro imprima el nombre de la variable guardado en el array
           res=scanf("%d",&parametro);  
                    if(parametro<=0 || res==0)
                    {
                            printf("\nERROR!!!!");
                            fflush(stdin);//limpio buffer
                    }                
     }while(parametro<=0 || res==0);//si parametro es positivo y scanf valido 
     return(parametro);//devuelvo parametro validado
}
Vamos creo que con el primer ejemplo y el segundo que me recomendaste podria solucionarlo...
Gracias...Un saludo!

Última edición por capixi; 16/11/2011 a las 07:22