C語言用fopen函數打開數據文件
fopen函數的調用方式為
fopen(文件名,使用文件方式);
例如:
fopen("file",“r”)
//表示要打開名字為“a1”的文件,使用文件方式為“讀入”。
C語言文件打開注意事項
用“r”方式打開的文件只能用于向計算機輸入而不能用作向該文件輸出數據,而且該文件應該已經存在,并存有數據,這樣程序才能從文件中讀數據。
用“w”方式打開的文件只能用于向該文件寫數據,而不能用來向計算機輸入,如果希望向文件末尾添加新的數據(不希望刪除原有數據),則應該用“a”方式打開。
用“r+”、“w+”,“a+”方式打開的文件既可用來輸入數據,也可用來輸出數據,如果不能實現“打開”的任務,fopen函數將會帶回一個出錯信息。
計算機從ASCII文件讀入字符時,遇到回車換行符,系統把它轉換為一個換行符,在輸出時把換行符轉換成為回車和換行兩個字符。程序中可以使用3個標準的流文件——標準輸入流、標準輸出流、標準出錯輸出流。
C語言用fclose函數關閉數據文件
fclose函數調用的一般形式
fclose(文件指針)
fclose(file)
//前面曾把打開文件時函數返回的指針賦給了file,現在把file指向的文件關閉,此后file不再指向該文件。
在使用完一個文件后應該關閉它,以防止它再被誤用。
關閉就是撤銷文件信息區和文件緩沖區,使文件指針變量不再指向該文件,也就是文件指針變量與文件“脫鉤”,此后不能再通過該指針對原來與其相聯系的文件進行讀寫操作,除非再次打開,使該指針變量重新指向該文件。
-
數據
+關注
關注
8文章
7033瀏覽量
89040 -
計算機
+關注
關注
19文章
7494瀏覽量
87965 -
C語言
+關注
關注
180文章
7604瀏覽量
136842
發布評論請先 登錄
相關推薦
評論