otwieranie pliku, co oznacza 0

otwieranie pliku, co oznacza 0

Wątek przeniesiony 2014-03-13 00:57 z C/C++ przez ŁF.

LI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 518
0

Co oznacza ta linijka kodu?
A konkretniej to 0 przy nazwa?

Kopiuj
if((fd=open(nazwa,0))==-1)

Wiem że nijako zapisuje do fd że to jest otwarcie pliku 'nazwa' ale nie wiem jaką rolę tu ma to 0(tak wiem że jesli warunek jest prawdziwy to dokument się nie otworzy).

Ps program jest w c pisany na linuksie

Ps Ps Przeczytałam gdzieś że funkcja open ma taką skłądnię open(nazwa_pliku,O_RDWR(lub inny tegotypu), maska uprawnień)

Z tego wynika że plik ma maskę uprawnień zero? Czy to jest coś innego?

dodanie znacznika <code class="c"> - Furious Programming

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
0

man open

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.