TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: pablo en 01 de Mayo de 2007, 19:35:54

Título: Vector
Publicado por: pablo en 01 de Mayo de 2007, 19:35:54
Hola gente tengo una duda muy tonta pero estoy un poco trabado y no puedo seguir.
Necesito Asignar un vector a u puntero.

char* MenuC[];
const char* MenuD[5][20] = {"Conf. Temperatura ","Calibrar PH       ","Timers            ","Conf. General     ","Volver            "};

void main(void) {
   MenuC = MenuD;
   printf("%s", MenuC[0]);
}

Seguramente no es asi porque no funciona, alguien que tenga alguna idea me podria orientar.
Desde ya muchas gracias
Saludos
Pablo
Título: Re: Vector
Publicado por: maunix en 02 de Mayo de 2007, 09:31:15
Un puntero a un vector char , no es más que un puntero cha.


char * ptr;


y luego


ptr = (char *)&MenuD[0][0];


Saludos
Título: Re: Vector
Publicado por: pablo en 02 de Mayo de 2007, 21:41:52
Maunix... Mil Gracias. No lo podia sacar.
Te agradezco

Saludos
Pablo
Título: Re: Vector
Publicado por: maunix en 04 de Mayo de 2007, 10:00:25
Maunix... Mil Gracias. No lo podia sacar.
Te agradezco

Saludos
Pablo

Todos nos atrancamos en algun momento  :) :)