C 檔案輸入輸出流

2021-10-03 05:31:16 字數 694 閱讀 3513

.dat 檔案 資料檔案

二進位制檔案字尾名為 .bin

文字檔案 字尾名 txt、.doc.、.docx、.wps 以ascii 碼儲存資料的

檔案指標,用於指明其位置

檔案開關

fopen 第二個引數char*型別 需要「」 括起來

err = fopen_s(&fp1,「file information.txt」, 「a」); //若return 1 , 則將指向這個檔案的檔案流給fp1 此句摘處

關閉檔案 fclose(指標名)

檔案讀寫

fscanf 讀

fprintf 寫

與無s的區別

fopen用法: fp = fopen(filename,「w」)。

fopen_s用法:,須定義另外乙個變數errno_t err,然後err = fopen_s(&fp,filename,「w」)。

返回值: fopen開啟檔案成功,返回檔案指標(賦值給fp),開啟失敗則返回null值;

fopen_s開啟檔案成功返回0,失敗返回非0。

fscanf用法:fscanf(fp,"%d",&var)

fscanf_s用法:fscanf(fp,"%d",&var,sizeof(int))

區別:fscanf_s需要指定長度

refer

C 檔案輸入輸出流

寫在前面的話 c 中對檔案的操作跟c語言是有很大差別的,因此總結一下c 對檔案的操作。在c 中隊檔案的輸入輸出流和對記憶體的輸入輸出流以及對字串的輸入輸出流介面是一致的,如果輸入流能產生位元組,可以用乙個提取操作符從這個流中獲取資訊。這個提取符產生並格式化目的物件所期望的資訊型別。雖然輸入流用起來很...

檔案輸入輸出流

學習內容 1.fileinputstream類 常用構造方法 fileinputstream string name 使用檔名建立fileinputstream物件 fileinputstream file file 使用file物件建立fileinputstream物件 2.fileonputst...

C 流 檔案操作(輸入輸出流)

到目前為止,我們已經使用了iostream標準庫,它提供了cin和cout方法分別用於從標準輸入讀取流和向標準輸出寫入流。本教程介紹如何從檔案讀取流和向檔案寫入流。這就需要用到 c 中另乙個標準庫fstream,它定義了三個新的資料型別 資料型別 描述ofstream 該資料型別表示輸出檔案流,用於...