Se pueden mantener los valores de una estructura??
Tengo una estructura dentro de una función. En esta función modifico los valores de la estructura, pero cuando salgo de la función estos valores se pierden... al volver a acceder todos los valores son cero.... hay algun modo de solucionarlo???
[a] : si trabajas en c++ tienes que declarar el parametro de la estructura por referencia.
Si la estructura se llama Node, por ejemplo, entonces tendras en la funcion:
void Process(Node &a)
y todo los cambios de a volveran a la parte del programa que llamo a Process.
[b] : el C, hay que usar pointers a la estructura, obteniendo los mismo resultados con un poco mas de trabajo.
Si la estructura se llama Node, por ejemplo, entonces tendras en la funcion:
void Process(Node &a)
y todo los cambios de a volveran a la parte del programa que llamo a Process.
[b] : el C, hay que usar pointers a la estructura, obteniendo los mismo resultados con un poco mas de trabajo.
