函式:fopen()、getc()、putc()、exit()、fclose()、fprintf()、fscanf()、fgets()、fputs()目錄、rewind()、fseek()、ftell()、fflush()、fgetpos()、fsetpos()、feof()、ferror()、ungetc()、setvbuf()、fread()、fwrite()
如何使用c標準i/o系列的函式處理檔案
檔案模式和二進位制模式、文字和二進位制格式、緩衝和無緩衝i/o
使用既可以順序訪問檔案也可以隨機訪問檔案的函式
13.1 與檔案進行通訊
13.1.1 檔案是什麼
13.1.2 文字模式和二進位制模式
13.1.3 i/o的級別
13.1.4 標準檔案
13.2 標準i/o
13.2.1 檢查命令列引數
13.2.2 fopen()函式
13.2.3 getc()和putc()函式
13.2.4 檔案結尾
13.2.5 fclose()函式
13.2.6 指向標準檔案的指標
13.3 乙個簡單的檔案壓縮程式
13.4 檔案i/o:fprint()、fscanf()、fgets()、fputs()
13.5 隨機訪問:fseek()和ftell()
13.5.1 fseek()和ftell()的工作原理
13.5.2 二進位制模式和文字模式
13.5.3 可移植性
13.5.4 fgetpos()和fsetpos()函式
13.6 標準i/o的機理
13.7 其他標準i/o函式
13.7.1 int ungetc(int c, file *fp)函式
13.7.2 int fflush()函式
13.7.3 int setvbuf()函式
13.7.4 二進位制i/o:fread()和fwrite()
13.7.5 size_t fwrite()函式
13.7.6 size_t fread()函式
13.7.7 int feof(file *fp)和int ferror(file *fp)函式
13.7.8 乙個程式示例
13.7.9 用二進位制i/o進行隨機訪問
13.8 關鍵概念
13.9 本章小結
13.4.1 fprintf()和fscanf()函式
13.4.2 fgets()和fputs()函式
第13章 檔案輸入 輸出(待續)
1.修改程式清單13.1中的程式,要求提示使用者輸入檔名,並讀取使用者輸入的資訊,不使用命令列引數。2。編寫乙個檔案拷貝程式,該程式通過獲取命令列獲取源檔名和拷貝檔名。盡量使用標準i o和二進位制模式。3.編寫乙個檔案拷貝程式,提示使用者輸入文字檔案名,並以該檔名作為源檔名和輸出檔名。該程式要使用c...
第9章 檔案和輸入輸出 2
9.3 檔案內建方法 9.3.1 輸入 read 方法用來直接讀取位元組到字串中,最多讀取給定數目個位元組。readlines 方法讀取開啟檔案的一行。然後整行,包括行結束符,作為字串返回。9.3.2 輸出 write 方法把含有文字資料或二進位制資料塊的字串寫入到檔案中去。wirlelines 方...
第9章 檔案和輸入輸出 3
9.4 檔案內建屬性 file.closed 表示檔案已經被關閉,否則為false。file1 open c documents and settings 10170660 desktop 1.txt mode u file1.closed false file.encoding檔案所使用的編碼。p...