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",¶metro);
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!