C/Visual C - Psicionar el cursor y movimiento del mismo!!!

 
Vista:

Psicionar el cursor y movimiento del mismo!!!

Publicado por Efren Garcia (2 intervenciones) el 06/02/2001 00:54:31
Tengo un problema con las listas enlazadas, tengo ya mis listas solo que necesito posicionar el cursor en los nombres de las listas y moverlo segun sea el nombre que quiero seleccionar!!!
ejemplo:
_Efren
Eva
Saul
Marcel
Poner el cursor y poderlo mover a los nombre que yo tengo.... no se como hacerlo me podrian ayudar!!! gracias de antemano y que Dios los bendiga!!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Psicionar el cursor y movimiento del mismo!!!

Publicado por claudio (37 intervenciones) el 12/02/2001 23:27:34
Si el puntero que apunta al cominzo de tu lista se llama pLista, tenes que utilizar un puntero auxiliar, llamemoslo ptr, entonces para moverlo tendrás que hacer algo así:

Ponerlo en el primer lugar:
ptr=pLista;

Ponerlo en el 2 lugar:
ptr= pLista->Siguiente;
//suponiendo que siguiente sea un puntero al proximo elemento de la lista.

Ponerlo en el lugar que le sigue al actual:
ptr=ptr->Siguiente;

Asi para ponerte en el lugar 15, tenes que usar un bucle:

ptr=pLista;
for(i=1;i<15;i++)
ptr=ptr->Siguiente;

de ese modo podes acceder a los campos del elemento de las lista, que supongo serán registros:
printf("nombre: %s\n",ptr->Nombre);

Se entiende la idea????
Espero que te ayude
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar