Originariamente inviato da giova212
Ho modificato il codice e finalmente parte. Però c'è ancora un problema.
codice:
#define FILE_PRED "registro_cont.txt"
...
int inserisci (struct elenco registro_cont[100], int n);
...
case 1:{
n=inserisci (FILE_PRED,n);
break;}
...
Passi una stringa costante come primo argomento della "inserisci", ma lei gradirebbe un array di "struct elenco". Con le opportune opzioni di compilazione, il compilatore ti dovrebbe avvertire.
Ad esempio:
codice:
$ gcc -Wall main.c
main.c: In function 'main':
main.c:46: warning: passing argument 1 of 'inserisci' from incompatible pointer type
main.c:32: warning: unused variable 'registro_cont'
main.c: In function 'inserisci':
main.c:81: warning: too few arguments for format
main.c:86: warning: control reaches end of non-void function