Puntero a elementos de array

Iniciado por Riki_89D, 26 Mayo 2010, 21:01 PM

0 Miembros y 1 Visitante están viendo este tema.

Riki_89D

Hola k tal?

veran tengo un array con 8 elementos,estos 8 elementos seran copiados a 8 posiciones de memoria (un rango para ser mas claros) entonces hice un bucle for que recorra todo ese rango i lo hace bien lo que pasa es que nose como hacer un puntero al primer elemetno del array i despues pasar al segundo elemento,es decir que el puntero apunte al segundo elemento,cada vez que se repita el bucle necesito k el supuesto puntero a dicho array avance al sigueinte elemetnto ,

este es el array:

char Dats[8] = {82,0,105,0,107,0,105,0};


cada numero ira en una posicion de memoria que si se incrementa i va bn lo que no se es como hacer un puntero que apunte al primer dato de ese array :S

yo hice algo asin:
Código (cpp) [Seleccionar]

char *ptr = (char*)Dats;
...


i en el bucle{

ptr +=1;

}


esta bien eso?

sau2


braulio--

Código (cpp) [Seleccionar]
char *puntero = Dats; // puntero apunta a 82
puntero++; //puntero apunta a 0

08l00D


char Dats[8] = {82,0,105,0,107,0,105,0};
char *ptr;
int i;
for(ptr = Dats, i = 0; i < sizeof(Dats); ptr++, i++)

...