240 發(fā)簡信
IP屬地:吉林
  • 8.6實(shí)例--存儲分配程序

    malloc并不是從一個(gè)在編譯時(shí)就能確定的固定大小的數(shù)組中分配存儲空間,而是在需要時(shí)向操作系統(tǒng)申請空間.因?yàn)槌绦蛑械哪承┑胤娇赡懿煌ㄟ^malloc調(diào)用申請空間,所以,mall...

  • 8.5實(shí)例--目錄列表

    這一章非常亂,而且難以看懂,因?yàn)闆]有UNIX系列系統(tǒng)的基本知識的話,有的東西很難明白,而書上對于這些知識的內(nèi)容只是一筆帶過.所以我感覺這章如果不打算用LINUX類似的系統(tǒng)的話...

  • 練習(xí)8-4

    形參實(shí)參暫時(shí)不提.與原來一樣. 這個(gè)程序的功能是移動讀寫位置.所以他有兩種情況分別是讀和寫. 首先是讀的情況.因?yàn)橛芯彌_區(qū)的存在,如果已經(jīng)打開了文件并且已經(jīng)讀取數(shù)據(jù),那么當(dāng)前...

  • 練習(xí)8-3

    _flushbuf這個(gè)函數(shù)與教材書上的沒什么太大區(qū)別,思路是一樣的. 首先判斷fp文件是否在表示已經(jīng)打開的數(shù)組_iob中因?yàn)長INUX要對文件操作都需要先打開該文件. 然后判...

  • 8.5實(shí)例-fopen和getc函數(shù)的實(shí)現(xiàn)

    標(biāo)準(zhǔn)庫中的文件不是通過文件描述符描述的,而是使用文件指針描述的.文件指針是一個(gè)指向包含文件各種信息的結(jié)構(gòu)的指針,該結(jié)構(gòu)包含下列內(nèi)容:一個(gè)指向緩沖區(qū)的指針,通過它可以一次讀入文...

  • 8.4隨機(jī)訪問

    輸入/輸出通常是順序進(jìn)行的,每次調(diào)用read和write進(jìn)行讀寫的位置緊跟在前一次操作的位置之后.但是,有時(shí)候需要以任意順序進(jìn)行訪問文件,系統(tǒng)調(diào)用lseek可以在文件中任意移...

  • 練習(xí)8-1

    很簡單個(gè)程序.比原先簡單多了(我感覺)全是系統(tǒng)調(diào)用,而不用自己去寫函數(shù). 首先判斷參數(shù)數(shù)量.只有程序名就從標(biāo)準(zhǔn)輸入輸出到標(biāo)準(zhǔn)輸出.不然依次打開文件(--argc,每次打開一個(gè)...

  • 8.3open,creat,close和unlink

    除了標(biāo)準(zhǔn)輸入,標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯(cuò)誤文件外.其他文件都必須在讀或?qū)懼帮@示的打開,(類似之前的fopen后得到的文件指針.然后去操作這個(gè)文件指針.)系統(tǒng)調(diào)用open和creat用...

  • 8.2低級I/O--read和write

    輸入和輸出是通過read和write系統(tǒng)調(diào)用實(shí)現(xiàn)的(調(diào)用系統(tǒng)的功能),在C語言程序中,可以通過函數(shù)read和write訪問這兩個(gè)系統(tǒng)調(diào)用.這兩個(gè)函數(shù)中,第一個(gè)參數(shù)是文件描述符...

  • 第8章UNIX系統(tǒng)接口

    我是先學(xué)習(xí)的Linux系統(tǒng)然后再學(xué)的C,在這里確實(shí)能容易不少.而且也對Linxu系統(tǒng)有了更直觀的認(rèn)識. UNIX操作系統(tǒng)通過一系列的系統(tǒng)調(diào)用提供服務(wù),這些系統(tǒng)調(diào)用實(shí)際上是操作...

  • 練習(xí)7-8

    主函數(shù)沒什么說的,如果沒有參數(shù),就直接從標(biāo)準(zhǔn)輸入讀取數(shù)據(jù).(后面那個(gè)空格符是需要打印的文件名,從標(biāo)準(zhǔn)輸入讀取的話就沒有文件名,就是這個(gè)空字符串.) 如果大于1的話依次打開文件...

  • 練習(xí)7-7

    對文件中的數(shù)據(jù)進(jìn)行對比,這個(gè)程序很實(shí)用啊. 復(fù)雜倒是不復(fù)雜. 首先讀取參數(shù).如果碰到'-'((*++argv)[0]這個(gè)是下一個(gè)參數(shù)的首字符). 然后讀取'-'后面的字符(*...

  • 練習(xí)7-6

    這本書看到現(xiàn)在也應(yīng)該如魚得水了.看一些本書的代碼掃一眼就能知道是什么意思了.套路已經(jīng)熟悉了~~ 如果參數(shù)數(shù)量不是三個(gè)(程序名和兩個(gè)文件名),向標(biāo)準(zhǔn)錯(cuò)誤(也就是屏幕)輸出錯(cuò)誤信...

  • 7.7行輸入和行輸出

    標(biāo)準(zhǔn)庫提供了一個(gè)輸入函數(shù)fgets,類似于前面的getline函數(shù).庫函數(shù)gets和puts的功能與fgets和fputs類似,但它們是對stdin和stdout進(jìn)行操作.有...

  • 7.6錯(cuò)誤處理

    其實(shí)這節(jié)沒啥說的,就是函數(shù)調(diào)用,把printf改成了fprintf.反正這節(jié)沒什么內(nèi)容把一個(gè)小題放這里吧. 我們知道颤绕,標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯(cuò)誤默認(rèn)都是將信息輸出到終端上,那么他們有...

  • 7.5文件訪問

    在讀寫一個(gè)文件之前,必須通過庫函數(shù)fopen打開該文件,fopen用文件的外部名與操作系統(tǒng)進(jìn)行某些必要的連接和通信,然后返回一個(gè)可以用于文件讀寫操作的指針.該指針稱為文件指針...

  • 練習(xí)7-5

    對于這個(gè)練習(xí)雖然只是之前的改進(jìn)版本,但是有很多地方都需要仔細(xì)想一下. 首先那個(gè)static的數(shù)組聲明,通過static的聲明,變量的內(nèi)容是永久保存的,也就是說就算退出函數(shù)變量...

  • 7.4格式化輸入

    輸入函數(shù)scanf對應(yīng)輸出函數(shù)printf,它在相反的方向上(scanf向變量中寫入,printf從變量中讀取.)提供同樣的轉(zhuǎn)換功能.scanf函數(shù)從標(biāo)準(zhǔn)輸入中讀取字符序列,...

  • 練習(xí)7-3

    與原書的代碼相比增加了一些功能,但是也沒有太多.開頭一樣.localfmt數(shù)組記錄%之后的內(nèi)容,判斷式判斷'%'之后的字符是否合法并且不是字母.符合條件將其后的內(nèi)容復(fù)制到lo...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品