02/05/20 7:31
sara987
buongiorno devo scrivere una funzione ricorsivi per stampare il file contenente una lista di libri in modo iterativo ho fatto cosi:
fd=fopen("array1.txt", "r"
if( fd==NULL ) {
perror("Errore in apertura del file"
exit(1);
}
/* lettura linea per linea */
while(1) {
res=fgets(libreria, 15, fd);
if(res==NULL)
break;
if( libreria[0] != '#' )
printf("%s", libreria);
}
/* chiude il file */
fclose(fd);
return 0;
però non riesco a farlo in modo ricorsivo potete aiutarmi?
grazie in anticipo
fd=fopen("array1.txt", "r"
if( fd==NULL ) {
perror("Errore in apertura del file"
exit(1);
}
/* lettura linea per linea */
while(1) {
res=fgets(libreria, 15, fd);
if(res==NULL)
break;
if( libreria[0] != '#' )
printf("%s", libreria);
}
/* chiude il file */
fclose(fd);
return 0;
però non riesco a farlo in modo ricorsivo potete aiutarmi?
grazie in anticipo