| ||||||||||
set_file_bufferPopisint set_file_buffer ( int fp, int buffer)V²stup pomocφ fwrite() je implicitn∞ bufferovßn do bufferu o velikosti 8 KB. To znamenß, ╛e kdy╛ cht∞jφ dva procesy zapisovat do tΘho╛ streamu (souboru), ka╛d² je v╛dy po 8 KB p°eru╣en, aby ten druh² mohl zapisovat. Funkce set_file_buffer() nastavuje buffering pro zßpis p°es dan² deskriptor fp na buffer byt∙. Pokud je buffer roven 0, zßpisy nejsou bufferovßny. To zaji╣╗uje, ╛e v╣echny zßpisy jsou dokonΦeny d°φv, ne╛ ostatnφ procesy mohou do souboru zapisovat. Funkce vracφ 0 p°i ·sp∞chu nebo EOF (konec souboru) pokud po╛adavek nem∙╛e b²t uskuteΦn∞n. Nßsledujφcφ p°φklad demonstruje, jak pou╛φvat funkci set_file_buffer() k vytvo°enφ nebufferovanΘho streamu. | ||||||||||
|