C/Visual C - paso de variables de referencia

 
Vista:

paso de variables de referencia

Publicado por Luis MUñoz (12 intervenciones) el 24/07/2004 16:15:02
Tengo un problema:

Quiero hacer que al entregarle el nombre de una variable a una funcion, esta me entregue el contenido,
Por ejemplo:

char *funcion(char *variable)
{
char respuesta[20];
...
return(respuesta);
}

strcpy(valor,"contenido");
strcpy(auxiliar,"valor");

printf("%s",funcion(auxiliar); -->me imprima "contenido"

si alguien pudiera darle respuesta a mi duda le estaria muy agadesido.

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:paso de variables de referencia

Publicado por Nicolas (183 intervenciones) el 24/07/2004 16:34:03
Hola!!!!!!!!!!1

La verdad es q no se entiende lo q queres.
No hay relacion entre valor y auxiliar asi q es imposible lo q pedis

Salu2!!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 11
Ha aumentado su posición en 5 puestos en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

RE:paso de variables de referencia

Publicado por zzzz (318 intervenciones) el 24/07/2004 20:44:16
hola! haber si entendi:
tienes por ejemplo una variable entera que se llama var1 y que vale 5
int var1=5
quieres que a tu funcion le des el nombre de la variable y te regrese su valor. ejemplo:
int resultado;
resultado=funcion(var1);
y que el resultado sea:
el valor de var1 es 5
y asi si le pones var2 te devuelva el contenido de var 2,
si son datos del mismo tipo puedes hacer un arreglo de cadenas donde guardes el nombre de la variable y en otro arreglo guardas su valor, y si son datos de diferente tipo en otro arreglo guardas que tipo de dato es y despues ya lo conviertes.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar