freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

保存程序數(shù)據(jù)ppt課件-資料下載頁

2025-05-06 01:40本頁面
  

【正文】 Y 只讀 O_APPEND 文件指針指向末尾 O_WRONLY 只寫 O_CREAT 文件不存在時(shí)創(chuàng)建文件 ,屬性按基本模式屬性 O_RDWR 讀寫 O_TRUNC 若文件存在 , 將其長度縮為 0,屬性不變 O_BINARY 打開一個(gè)二進(jìn)制文件 O_TEXT 打開一個(gè)文字文件 拓展 write函數(shù) ? write函數(shù)寫一塊數(shù)據(jù)到文件中。其調(diào)用格式為 : ? int write(int handle, void *buf, unsigned len)。 ? 參數(shù) buf讀出的數(shù)據(jù), len是寫入的字節(jié),函數(shù)返回實(shí)際寫入的字節(jié)。 ? 如上面打開了文件,同時(shí) open函數(shù)的返回值賦給了整形變量 fhandle。學(xué)生數(shù)據(jù)保存在結(jié)構(gòu)體數(shù)組 stu中,學(xué)生數(shù)目為 current個(gè),則把學(xué)生信息寫入打開的數(shù)據(jù)庫文件中的代碼為: ? write(fhandle, stu, sizeof(Student)*current)。 拓展 read函數(shù) ? read() 從文件讀取一塊數(shù)據(jù)。其調(diào)用格式為 : ? int read(int handle, void *buf, unsigned len)。 ? 參數(shù) buf保存讀出的數(shù)據(jù), len是讀取的字節(jié)。函數(shù)返回實(shí)際讀出的字節(jié)。 ? 同樣可以把剛剛保存的學(xué)生信息從新加載。則代碼為: ? read(fhandle, stu, sizeof(Student)*current)。 拓展 lseek函數(shù) ? lseek()函數(shù)定位到指定的位置,其調(diào)用格式為 : ? long lseek(int handle, long offset, int fromwhere)。 ? 參數(shù) offset是移動的量, fromwhere是移動的基準(zhǔn)位置,取值和前面講的 fseek()一樣, SEEK_SET:文件首部;SEEK_CUR:文件當(dāng)前位置; SEEK_END:文件尾。此函數(shù)返回執(zhí)行后文件新的存取位置。 拓展 close函數(shù) ? 同樣的,當(dāng)打開了文件不用的時(shí)候,也需要關(guān)閉文件,在這里關(guān)閉文件使用 close函數(shù)。 close()關(guān)閉一個(gè)句柄,其調(diào)用格式為: ? int close(int handle)。 ? 同樣,在前面的 open函數(shù)中,調(diào)用它打開一個(gè)文件,同時(shí)返回一個(gè)句柄,賦給了變量 fhandle。現(xiàn)在就可以通過close函數(shù)來關(guān)閉文件。其代碼是: ? close(fhandle)。 本章介紹了 C語言程序設(shè)計(jì)的文件操作,并應(yīng)用文件操作完善了案例程序 “ 學(xué)生信息管理系統(tǒng) ” 的設(shè)計(jì),通過使用文件操作實(shí)現(xiàn)了對學(xué)生信息的長期保存以及保存數(shù)據(jù)如何加載。文件是 C語言中很重要的內(nèi)容,在許多實(shí)際的 C程序中都包含文件處理。希望學(xué)生在實(shí)踐中掌握文件的使用。 小結(jié)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1