Ragazzi volevo chiedere una cosa.. esiste una funzione che sia alternativa a fgets, che invece di prendere come parametro un FILE * fd prenda un int fd? ovvero potendo aprire il file con la open invece che con la fopen? chiedo questo perchè sto studiando le funzioni dello standard POSIX open,close,read,write e lseek e non riesco a scrivere un programma che apra un file di testo e lo elabori riga per riga.. mentre invece risulta assai semplice aprendolo con fopen e elabolarlo con fgets. Su internet ho cercato e dicono tutti che va usato fgets e fopen anche per questione di portabilità del codice. e se io volessi usare open e read al posto di fopen e fgets?