Programación General => C/C++ => Mensaje iniciado por: muzycal_es en Miércoles 30 de Marzo de 2005, 16:09
Título: Duda Punteros
Publicado por: muzycal_es en Miércoles 30 de Marzo de 2005, 16:09
Hola chicos qué tal ;) Mirad tengo tantas dudas de C que me da miedo no llenar el foro solo yo jaja
en fin mi pregunta va sobre los Punteros.
Tengo que resolver un ejercicio donde pido por pantalla 2 números, y luego tengo que almacenar el número en una dirección de memoria determinada (ej. 5002 o lo que sea) mediante punteros, pero no se como decirle al puntero que ocupe una determinada dirección. Muchas gracias, por cierto el ejercicio es para mañana, si alguie me echa una mano estaré muy activo :D gracias.
Título: Re: Duda Punteros
Publicado por: RadicalEd en Miércoles 30 de Marzo de 2005, 17:26
:devil: jejeje Aguantate el regaño de JuanK :devil:
Código: Text
int *p;
printf("Digite un valor: ");
scanf("%d",&p); //creo que es asi
Título: Re: Duda Punteros
Publicado por: muzycal_es en Jueves 31 de Marzo de 2005, 18:48
PUes primero debería regañar a los moderadores tío :D qué te pregunto yo y qué me contestas tú...
he pedido asignar en una dirección de memoria fija ejemplo *p=0x0004; una variable int. saludos
Título: Re: Duda Punteros
Publicado por: iori2029 en Viernes 1 de Abril de 2005, 18:26
Es un puntero del tipo sin signo caracter ala memoria de Video.
o con la funcion MK_FP que es Make Far Pointer
MK_FP(Direccion,desplazamiento)
Bueno yo no le hago mucho con los punteros,ademas es peligroso disponer de espacio en la memoria a menos que sepas que se encuentra en ese espacio (creo).
Bye.
Título: Re: Duda Punteros
Publicado por: CiRRuS en Viernes 1 de Abril de 2005, 23:48
Citar
Bueno yo no le hago mucho con los punteros,ademas es peligroso disponer de espacio en la memoria a menos que sepas que se encuentra en ese espacio (creo).
Si se trabaja en Linux, me huele a SEGMENTATION FAULT de los guapos :D :D :D
Controla bien a dónde accedes a memoria, Linux para esas cosas es muy muy pijo.