Questo
nomefile="Dizionario";
in C non esiste ...
Questo
nomefile="Dizionario";
in C non esiste ...
No MP tecnici (non rispondo nemmeno!), usa il forum.
Questo va bene
poi scrivicodice:char nomefile[30]
e poi puoi usare la strcatcodice:strcpy(nomefile, "Dizionario");
Rivedi un po' la gestione delle stringhe sul tuo manuale/libro ...
No MP tecnici (non rispondo nemmeno!), usa il forum.
Per gli array di char, il nome dell'array rappresenta già il puntatore al primo carattere. Quindi va scritto
fscanf(fp,"%s", nomefile);
ed è meglio indicare il numero massimo di caratteri da prelevare per evitare problemi.
In ogni caso la fscanf preleva la stringa dal file fino al primo spazio.
E' meglio usare la fgets.
No MP tecnici (non rispondo nemmeno!), usa il forum.
La domanda qual e'?Originariamente inviato da KPink
La funzione sarebbe questa... il nomefile è il terzo
No MP tecnici (non rispondo nemmeno!), usa il forum.
Ok lo stesso ... resteremo nel dubbio ...Originariamente inviato da KPink
grazie lo stesso ho risolto tutto![]()
No MP tecnici (non rispondo nemmeno!), usa il forum.