九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

C語言文件重慶交大學習教案

上傳人:莉**** 文檔編號:110483309 上傳時間:2022-06-18 格式:PPTX 頁數(shù):39 大小:225.94KB
收藏 版權申訴 舉報 下載
C語言文件重慶交大學習教案_第1頁
第1頁 / 共39頁
C語言文件重慶交大學習教案_第2頁
第2頁 / 共39頁
C語言文件重慶交大學習教案_第3頁
第3頁 / 共39頁

下載文檔到電腦,查找使用更方便

20 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《C語言文件重慶交大學習教案》由會員分享,可在線閱讀,更多相關《C語言文件重慶交大學習教案(39頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、會計學1C語言文件語言文件(wnjin)重慶交大重慶交大第一頁,共39頁。(wnjin)。(2)根據(jù)文件(wnjin)的組織形式,可分為順序存取文件(wnjin)和隨機存取文件(wnjin)。(3)根據(jù)文件(wnjin)的存儲形式,可分為ASCII碼文件(wnjin)和二進制文件(wnjin)。第1頁/共39頁第二頁,共39頁。(wnjin)中傳送數(shù)據(jù)的操作。第2頁/共39頁第三頁,共39頁。對文件操作的基本單位(dnwi)也是記錄。第3頁/共39頁第四頁,共39頁。注意:結構類型名“FILE”必須大寫。第4頁/共39頁第五頁,共39頁。將一批數(shù)據(jù)讀入到緩沖區(qū)中,再從緩沖區(qū)中將數(shù)據(jù)逐個送到程序

2、數(shù)據(jù)區(qū)。第5頁/共39頁第六頁,共39頁。第6頁/共39頁第七頁,共39頁。stdio.h中。后續(xù)函數(shù)不再贅述。第7頁/共39頁第八頁,共39頁。表表8-1:文件使用文件使用(shyng)方式含方式含 義義 “r” (只讀只讀)為輸入打開一個文本文件為輸入打開一個文本文件“w” (只寫只寫)為輸出打開一個文本文件為輸出打開一個文本文件“a” (追加追加)向文本文件尾增加數(shù)據(jù)向文本文件尾增加數(shù)據(jù)“rb” (只讀只讀)為輸入打開一個二進制文件為輸入打開一個二進制文件“wb” (只寫只寫)為輸出打開一個二進制文件為輸出打開一個二進制文件ab“ (追加追加)向二進制文件尾增加數(shù)據(jù)向二進制文件尾增加數(shù)據(jù)

3、r+“ (讀寫讀寫)為讀為讀/寫打開一個文本文件寫打開一個文本文件w+” (讀寫讀寫)為讀為讀/寫建立一個新的文本文件寫建立一個新的文本文件a+” (讀寫讀寫)為讀為讀/寫打開一個文本文件寫打開一個文本文件rb+“ (讀寫讀寫)為讀為讀/寫打開一個二進制文件寫打開一個二進制文件“wb+“ (讀寫讀寫)為讀為讀/寫建立一個新的二進制文件寫建立一個新的二進制文件“ab+” (讀寫讀寫)為讀為讀/寫打開一個二進制文件寫打開一個二進制文件第8頁/共39頁第九頁,共39頁。 第9頁/共39頁第十頁,共39頁。第10頁/共39頁第十一頁,共39頁。第11頁/共39頁第十二頁,共39頁。3)標準錯誤文件st

4、derr:指向(zh xin)終端標準錯誤輸出(一般為顯示器)。第12頁/共39頁第十三頁,共39頁。第13頁/共39頁第十四頁,共39頁。第14頁/共39頁第十五頁,共39頁。第15頁/共39頁第十六頁,共39頁。第16頁/共39頁第十七頁,共39頁。第17頁/共39頁第十八頁,共39頁。 printf(“n Usage: 可執(zhí)行文件名 源文件名); exit(1); 第18頁/共39頁第十九頁,共39頁。第19頁/共39頁第二十頁,共39頁。第20頁/共39頁第二十一頁,共39頁。第21頁/共39頁第二十二頁,共39頁。第22頁/共39頁第二十三頁,共39頁。環(huán)繼續(xù)。第23頁/共39頁第二

5、十四頁,共39頁。第24頁/共39頁第二十五頁,共39頁。第25頁/共39頁第二十六頁,共39頁。第26頁/共39頁第二十七頁,共39頁。第27頁/共39頁第二十八頁,共39頁。第28頁/共39頁第二十九頁,共39頁。第29頁/共39頁第三十頁,共39頁。第30頁/共39頁第三十一頁,共39頁。第31頁/共39頁第三十二頁,共39頁。第32頁/共39頁第三十三頁,共39頁。第33頁/共39頁第三十四頁,共39頁。第34頁/共39頁第三十五頁,共39頁。第35頁/共39頁第三十六頁,共39頁。第36頁/共39頁第三十七頁,共39頁。非標準文件操作非標準文件操作(cozu) (cozu) 非標準文

6、件的打開、關閉非標準文件的打開、關閉打開文件函數(shù)打開文件函數(shù)open 非標準文件系統(tǒng)使用文件號來標識文件,而不使用非標準文件系統(tǒng)使用文件號來標識文件,而不使用FILE型文件指針,使用非標準文件以前應打開,文件打開也是型文件指針,使用非標準文件以前應打開,文件打開也是通過調用函數(shù)通過調用函數(shù)fopen來實現(xiàn)的。來實現(xiàn)的。函數(shù)原型函數(shù)原型(yunxng):int open(char *filename,int mode);函數(shù)功能:按函數(shù)功能:按mode指定的方式打開名為指定的方式打開名為filename的文的文件,打開成功,函數(shù)返回一個正整數(shù)稱為文件好,否則返件,打開成功,函數(shù)返回一個正整數(shù)稱為

7、文件好,否則返回回-1關閉函數(shù)關閉函數(shù)close 函數(shù)原型函數(shù)原型(yunxng):int close(int fd);函數(shù)功能:用于關閉文件。其中,函數(shù)功能:用于關閉文件。其中,fd為文件號,是指打為文件號,是指打開時的方式。若關閉文件成功返回開時的方式。若關閉文件成功返回0,否則返回,否則返回-1 第37頁/共39頁第三十八頁,共39頁。非標準文件的讀與寫操作非標準文件的讀與寫操作讀取數(shù)據(jù)函數(shù)讀取數(shù)據(jù)函數(shù)read函數(shù)原型:函數(shù)原型:int read(int fd,void *buf,unsigned size);函數(shù)功能:從函數(shù)功能:從fd所代表的文件名讀入所代表的文件名讀入size個字節(jié)

8、到起始地址為個字節(jié)到起始地址為buf的緩沖區(qū)中。的緩沖區(qū)中。Fd是指定文件的文件號,是指定文件的文件號,buf為存放為存放(cnfng)讀入數(shù)據(jù)讀入數(shù)據(jù)的存儲空間的首地址,的存儲空間的首地址,size是從文件讀入的字節(jié)數(shù),函數(shù)的返回值為是從文件讀入的字節(jié)數(shù),函數(shù)的返回值為實際讀入的字節(jié)數(shù),無讀入數(shù)據(jù),則操作失敗,返回值為實際讀入的字節(jié)數(shù),無讀入數(shù)據(jù),則操作失敗,返回值為-1。寫數(shù)據(jù)函數(shù)寫數(shù)據(jù)函數(shù)write函數(shù)原型:函數(shù)原型:int write(int fd,void *buf,unsigned size);函數(shù)功能:將內(nèi)存中起始地址為函數(shù)功能:將內(nèi)存中起始地址為buf的存儲區(qū)中的的存儲區(qū)中的size個字節(jié)寫到個字節(jié)寫到fd所代表的文件中去。函數(shù)返回實際寫入磁盤的字節(jié)數(shù),若操作失敗,所代表的文件中去。函數(shù)返回實際寫入磁盤的字節(jié)數(shù),若操作失敗,返回值為返回值為-1 第38頁/共39頁第三十九頁,共39頁。

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!