[C con Clase] punteros
Mariano Demarchi
marchi.hh en gmail.com
Vie Nov 20 00:06:05 CET 2009
Hola Evelyn,
No se puede lo que pedís. Un puntero no es mas que una variable donde se
guarda la posición de otra.
Si tenés un puntero a una cierta posición de memoria, y sabés que la
siguiente posición de memoria "es tuya", podrías acceder a esta otra
posición de memoria simplemente incrementando en 1 el puntero.
Por ejemplo:
#include <stdio.h>
#define NUMERO1 37
#define NUMERO2 19
int main()
{
int *a,*b;
a = (int*)malloc(sizeof(int)*2); /* con esto reservas2 posiciones de
memoria de tipo int, y guardas la direccion de la
primera en a */
*a = NUMERO1; /* guardas en la primer posicion
NUMERO1 y en la segunda NUMERO2 */
*(a+1) = NUMERO2;
printf("numero1: %d\nnumero2:%d\n",*a,*(a+1));
return 0;
}
Saludos
El 19 de noviembre de 2009 19:51, Evelyn Adaro <evelynadaro en gmail.com>escribió:
> quisiera saber si es posible crear un puntero que apunte en dos direcciones
> a la ves.
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20091119/f55a5a40/attachment.html>
Más información sobre la lista de distribución Cconclase