3 回答

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

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