PDA

Tam Sürümünü Görmek İçin : setvbuf()


quasimodo
03/04/2007, 22:07
int setvbuf ( FILE * stream, char * buffer, int mode, size_t size )

setvbuf islevinin tanimindan bir dosyanin tamponlanma biciminin
degistirilmesi ve tamponun alaninin yerinin ve boyutunun degistirilmesi
amaclanmis...

Ben setvbuf islevini kullanarak stdin akimiyla iliskili tamponlama alaninin
yerini ve boyutunu ayarlayabilirmiyim?


Cabablanca
04/04/2007, 20:44
Kaan ASLAN'in Unix sistem programlama notlarindan okudugum kadariyla setvbuf kullanarak degi$tirsen bile aslinda stdin'in cali$masinda bir degi$iklik goremeyebilirsin.Cunku stdin'den,yani read ile 0 numarali file descriptor'dan okuma yaparken i$letim sistemi ba$ka bir satir tamponlanamasi kullanir.

Adi gecmi$ken ilgili notlar http://www.csystem.org/downloads.php adresinden indirilebilir.