Salve!
sto creando uno scanner e quando si esegue la scanf
il programma va in crash

ho creato il tipi stringa : typedef char* String;

Nel main ho dichiarato tre variabili di tipo stringa:

String FileInput;
String FileOutput;
String userinput;

e ad un certo punto uso la scanf
scanf("%s", FileInput);
e poi ad un altro punto
scanf("%s", userinput);

il problema sicuramente è nella scanf perchè ho modificato il codice in modo tale che
non ci siano le scanf e in loro assenza tutto funziona, ma purtroppo le scanf sono necessarie.
Con la printf invece va tutto bene.
Grazie!