Qué tal? Para lo que es este ejercicio, solamente cambiaría dos cosas: 1) La definición de la estructura que está dentro de un nodo (en lugar de int, podría ser un char[] de cierto tamaño fijo; o bien un puntero a caracter - por si uses asignación dinámica - ); y 2) la creación de un nodo (donde vas a mandar una cadena y vas a crear el nodo). Saludos!