Ayuda con las llamadas "Listas Enlazadas"
Publicado por Jose Morales (16 intervenciones) el 11/12/2005 22:36:36
Hola tengo una duda, pk no se pueden cambiar la direccion de los punteros en el siguiente, programa, osea, en la funcion si se cambia la direccion, pero luego ke regresa todo a main, los punteros, recuperan su direccion pasada, y yo kiero ke la mantengan, ke puedo hacer, alguna solucion?
#include <iostream.h>
void cambiar(int*,int*);
int main(){
int numero1=80,numero2=67;
int *a=&numero1,*b=&numero2;
cout<<numero1<<" "<<numero2<<endl;
cambiar(a,b);
cout<<*a<<" "<<*b<<endl;
return 0;
}
void cambiar(int * a,int * b){
a=b;
cout<<*a<<" "<<*b<<endl;
}
#include <iostream.h>
void cambiar(int*,int*);
int main(){
int numero1=80,numero2=67;
int *a=&numero1,*b=&numero2;
cout<<numero1<<" "<<numero2<<endl;
cambiar(a,b);
cout<<*a<<" "<<*b<<endl;
return 0;
}
void cambiar(int * a,int * b){
a=b;
cout<<*a<<" "<<*b<<endl;
}
Valora esta pregunta
0