【導(dǎo)讀】所謂“文件”是指一組相關(guān)數(shù)據(jù)的有序集合。這個(gè)數(shù)據(jù)集有一個(gè)名稱,叫做文件名。庫文件(頭文件)等。文件通常是駐留在外部介質(zhì)上的,在使用時(shí)才調(diào)入內(nèi)存中來??蓪ξ募鞑煌姆诸?。從用戶的角度看,文件可分為普通文件和設(shè)備文件兩種。件、目標(biāo)文件、可執(zhí)行程序可以稱作程序文件,對輸入輸出數(shù)據(jù)可稱作數(shù)據(jù)文件。設(shè)備文件是指與主機(jī)相聯(lián)的各種外部設(shè)備,如顯示器、打印機(jī)、鍵盤等。把外部設(shè)備也看作是一個(gè)文件來進(jìn)行管理,把它們的輸入、輸出等同于對磁盤文件的讀和寫。鍵盤通常被指定標(biāo)準(zhǔn)的輸入文件,從鍵盤上輸入就意味著從標(biāo)準(zhǔn)輸入文件上輸入數(shù)據(jù)。稱為文本文件,這種文件在磁盤中存放時(shí)每個(gè)字符對應(yīng)一個(gè)字節(jié),用于存放對應(yīng)的ASCII碼。共占用4個(gè)字節(jié)。在C語言中用一個(gè)指針變量指向一個(gè)文件,這個(gè)指針稱為文件指針。文件當(dāng)前位置等信息。在本章內(nèi)將介紹主要的文件操作函數(shù)。使用文件的方式共有12種,下面給出了它們的符號(hào)和意義。