Il problema del seg fault è causato dall'uso di
char *C;
della struttura.
Non puoi usare un semplice puntatore per memorizzare una stringa. Devi prima allocare lo spazio necessario.
Per l'allocazione del vettore ti consiglio di usare la malloc.
Il problema del seg fault è causato dall'uso di
char *C;
della struttura.
Non puoi usare un semplice puntatore per memorizzare una stringa. Devi prima allocare lo spazio necessario.
Per l'allocazione del vettore ti consiglio di usare la malloc.
No MP tecnici (non rispondo nemmeno!), usa il forum.
Ciao, ma char C alla fine non deve andare a memorizzare un'intera stringa ma solo il carattere "C" (che vale I oppure U) quindi a che servirebbe allocare spazio se a priori conosco si tratti di un singolo carattere?
L' sscanf non va a separare l'intera riga contenuta nel file e a prendere solo il carattere che sta tra gli spazi e %s e quindi dopo lo mette all'interno della i-esima struttura.C? (db[i])
Scusate se magari faccio domande super-stupide![]()
I SHOULD TELL YOU SOMETHING NEW:
don't want you here.