Ha textfeldolgozás:
while(!eof(file_pointer))
{
memset(buffer,0,buffer_length); // elvileg ez nem kell, én szoktam
fgets(buffer, max_line_lenght,file_pointer);
sorfeldolgozo(buffer);
}
megjegyzés: a sorvégi '0a' karakter bent lesz a buffer-ben (kivéve, ha az utolsó sor végén nincs 0a), azt egy "\0" fogja követni. A text hossza a strlen(buffer); fv-nnyel kérdezhető le.
Szerintem... De sok más technika is létezik. Pl, ha a
feldolgozandó anyag nem biztos, text, akkor fix méretű
blokkokba célszerű a fájlt beolvasni fread()-del.
> Sol omnibus lucet.