3 回答

TA貢獻(xiàn)1744條經(jīng)驗(yàn) 獲得超4個(gè)贊
追加就是在原有數(shù)據(jù)的后面繼續(xù)添加數(shù)據(jù)。
文件主名和擴(kuò)展名可以使用的字符是:
英文字母:A—z(大小寫等價(jià))
數(shù) 字:0—9
漢 字
特殊符號(hào):$#&@()-[]^~等。
各種控制字符和下列字符不能用在文件名中:< > / \ | : " * ? //這些字符已做它用
文件名字母大小寫的區(qū)分:
DOS下文件名不區(qū)分大小寫。
在Windows系統(tǒng)下,顯示區(qū)分大小寫,讀寫操作時(shí)不區(qū)分。
在類Unix/Linux系統(tǒng)下,區(qū)分字母大小寫。
文件名長度的限制:
DOS下文件名長度應(yīng)為 8.3 即8位文件名3位擴(kuò)展名。
在Windows系統(tǒng)下,可以多個(gè)擴(kuò)展名,以最后一個(gè)為準(zhǔn),文件名長度255。
在類Unix/Linux系統(tǒng)下,文件名長度255,帶路徑的長度1024,也有系統(tǒng)4096。
文件名可以直接寫進(jìn)去函數(shù)里,也可以放在變量里:
FILE *fp;
char namein[]="abc.txt";
fp=fopen(namein,"r");
或 fp=fopen("abc.txt","r");
文件名若帶路徑,單反斜杠要寫成雙反斜杠,例如:
char namein[]="C:\\path\\abc.txt";

TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超4個(gè)贊
打開文件時(shí)以追加方式即可fopen(filename, "ab ")
內(nèi)容拓展:
一、C語言
1、C語言是一門通用計(jì)算機(jī)編程語言,應(yīng)用廣泛。C語言的設(shè)計(jì)目標(biāo)是提供一種能以簡易的方式編譯、處理低級(jí)存儲(chǔ)器、產(chǎn)生少量的機(jī)器碼以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的編程語言。
2、盡管C語言提供了許多低級(jí)處理的功能,但仍然保持著良好跨平臺(tái)的特性,以一個(gè)標(biāo)準(zhǔn)規(guī)格寫出的C語言程序可在許多電腦平臺(tái)上進(jìn)行編譯,甚至包含一些嵌入式處理器(單片機(jī)或稱MCU)以及超級(jí)電腦等作業(yè)平臺(tái)。
3、二十世紀(jì)八十年代,為了避免各開發(fā)廠商用的C語言語法產(chǎn)生差異,由美國國家標(biāo)準(zhǔn)局為C語言訂定了一套完整的國際標(biāo)準(zhǔn)語法,稱為ANSI C,作為C語言最初的標(biāo)準(zhǔn)。
二、fopen函數(shù)
1、fopen函數(shù)是在當(dāng)前目錄下打開一個(gè)文件,其調(diào)用的一般形式為:文件指針名=fopen(文件名,使用文件方式);
2、"文件指針名"必須是被說明為FILE 類型的指針變 量;
3、"文件名"是被打開文件的文件名;
4、"使用文件方式"是指文件的類型和操作要求;
5、"文件名"是字符串常量或字符數(shù)組。
- 3 回答
- 0 關(guān)注
- 2996 瀏覽
添加回答
舉報(bào)