Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/11/2011, 06:23
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 10 meses
Puntos: 228
Respuesta: Nombre de variables automatico guardado en array para reutilizar función

No entiendo que quieres hacer... pero las variables no les puedes poner nombre segun una cadena de caracteres. Deberias usar un indice o algo para eso.

Código C:
Ver original
  1. int datos[3];
  2. datos[0] = Validar();
  3. datos[1] = Validar();
  4. datos[2] = Validar();

algo parecido a lo que tratabas de hacer podria ser crear una funcion que apartir de una cadena te devuelva el indice donde esta:

Código C:
Ver original
  1. int buscar(char * c); // dejo a tu criterio la implementacion de esta funcion
  2. datos[buscar("altura")] = Validad();

Otra posibilidad podria ser crear una macro que haga de sinonimo:

#define ALTURA 0
Cada vez que escribas ALTURA en el codigo, antes de compilar re reemplaza por un cero(el indice de altura). Ej:

datos[ALTURA] = Validad();

Si no es esto lo que preguntabas, entonces si que no te entendi