Cita:
Iniciado por DebianRDT me produce la violación de segmento al intentar acceder a la posición [0] del char * mensaje y ponerle el 9. Lo que me descoloca es que me da violación de segmento si trato de ponerle el '9' pero si intento hacer un printf de la posición 0 del char * me imprime 'H' por lo que sí está accediendo a la posición
Eso ocurre debido a que
turas->mensaje es un puntero a una cadena literal, el cual intentas modificar esto tiene un comportamiento indefinido en C, para el caso debes asignar memoria para
turas->mensaje
Ejemplo:
Saludos