Programación General => C/C++ => Mensaje iniciado por: andreina en Jueves 5 de Mayo de 2005, 20:15
Título: Problamas Con Apuntadores
Publicado por: andreina en Jueves 5 de Mayo de 2005, 20:15
Hola me gustaria por favor me ayuden con este problema: tengo una funcion y uno de sus parametros es un apuntador, alli guardo cierta informacion y luego esa informacion necesito pasarsela a otra funcion, en la primera funcion lo declaro asi: unsigned long *a; y llamo a una funcion que recibe este apuntador y en el guarda cierta informacion. Luego en la segunda funcion paso como parametro a "a" y esta contiene la informacion que necesito y que guardo alli la primera funcion, pero obtengo el siguiente error: cannot convert parameter 5 from unsigned long * to unsigned long. No soy muy buena con los apuntadores asi que agradeceria y apreciaria mucho si me ayudan Gracias de antemano
Título: Re: Problamas Con Apuntadores
Publicado por: pitukilloloco en Jueves 5 de Mayo de 2005, 21:37
¿podrías poner las declaraciones de las dos funciones? no el cuerpo de las dos funciones, para poder ayudarte
Título: Re: Problamas Con Apuntadores
Publicado por: carmamezo en Jueves 5 de Mayo de 2005, 21:59
Hola, Un ejemplo:
Código: Text
void funcion2 (unsigned long *b)
{
*b-=20;
}
void funcion1 (unsigned long *a)
{
//*a apunta a 12
*a+=34;
funcion2(a);
}
void main()
{
unsigned long *v,b=12;
v=&b;
//v contiene la dirección de b
funcion1(v);
printf("%d",b);
getchar();
}
Al término del programa b valdrá 12+34-20=26. Espero que te sirva y que te refieras a esto, un saludo. :lightsabre:
Título: Re: Problamas Con Apuntadores
Publicado por: pitukilloloco en Jueves 5 de Mayo de 2005, 22:16
Este código que pusiste no tiene errores de sintaxis. Lo compilé sin problemas. Me parece que mencionaste que te daba un error en el parámetro 5 por lo que me imagino que tu problemas es con la declaración de otras funciones con más parámetros ¿podrías poner la declaración de éstas?, sólo la declaración, no las llaves { } ni las instrucciones encerradas en ellas.
Título: Re: Problamas Con Apuntadores
Publicado por: carmamezo en Jueves 5 de Mayo de 2005, 23:05
Hola, pitukilloloco el código posteado es mio: carmamezo y se lo he puesto a andreina (iniciadora del mensaje) para que tenga un ejemplo muy sencillo del uso de apuntadores del tipo que quería. Un saludo.
Título: Re: Problamas Con Apuntadores
Publicado por: pitukilloloco en Jueves 5 de Mayo de 2005, 23:41
aj :o , si, ya me di cuenta, lo que pasa es que como estaba haciendo otras cosas en la computadora (como siempre) :comp:, y como cuando puse el post inmediatamente vi la respuesta, pues pensé que era andreina. Esperemos que el ejemplo que pusiste le aclare las dudas. :hola:
Título: Re: Problamas Con Apuntadores
Publicado por: andreina en Viernes 6 de Mayo de 2005, 23:14
Gracias son muy amables al responderme, ya resolvi el problema por el que inicie la pregunta. Saludos