No copio y pego, simplemente he empezado hace poco y aún no se hacerlo muy bien, nadie empieza sabiendo... Si copiara y pegara simplemente habría cogido el código que me ha dejado de ayuda leosansan.
Por supuesto, por eso en lugar de intentar sin ton ni son te recomiendo que adquieras las bases minimas indispensables para continuar. Y si, siempre hay algun iluminado que le hace el codigo a otro ...
Cuando le doy a depurar me sale que hay una violación de acceso a memoria (fallo de segmentación), ¿alguien me puede explicar lo que significa?
La variable global cadena es un puntero invalido, acostumbrate a inicializar las variables, no podes pretender escribir en el.