Ayuda con la estructura tipo lista en c++

Darks
07 de Julio del 2006
Hola, soy nuevo por aca, resulta k me dieron para hacer un programa en lista k debe leer una palabra, guardarla en una lista y modificar esa lista. Supongamos que la palabra que ingreso y guardo en la lista es "perro" luego debo guardar el contenido del primer nodo en una variable auxiliar y eliminar el primer nodo. hasta aca la lista queda asi "erro" luego debo agregar un nodo con la informacion de la variable auxiliar "p" al final de la lista y agregar un nodo mas con contenido "a" ; es decir para cualkier parabra tengo que pasar su primer letra al final y agregarle una "a". Mi problema radica en que puedo guardar la lista con las letras, pero luego no me anda la parte de insertar y borrar nodos. Ya me canse de ver manuales e intentar y siempre lo mismo, si alguien sabe sobre el tema y peude darme unamano...la necesito realmente.