Male pytanie

0

Witam

Moze ktos wie czym sie rozni funkcja fopen() od open() (jezyk C)?
Pomijajac deskryptor i makro FILE.
Kiedy uzywa sie fopen() a open()?? :-/

Pozdrawiam

0

Co do używania - nie ma zasad. open() jest z io.h, a fopen z stdio.h. fopen zwraca FILE* będący jakąś strukturą, zawierająca m.in. uchwyt pliku, a open() samo int (czysty uchwyt).

0

open to funkcja kernela posixowego najnizszego poziomu ktora zwraca deskryptor szeroko pojętego pliku.
fopen to funkcja ansi-c zwracająca uchwyt (FILE *) pliku dyskowego :P

1 użytkowników online, w tym zalogowanych: 0, gości: 1