C語言檔案讀寫操作

2021-07-31 20:34:58 字數 1162 閱讀 3674

標頭檔案

#include 

#include

#include

#include //用於生成隨機數

建立檔案指標:

file *fp;
檢測檔案是否開啟成功:

if((fp=fopen("f52.txt","w"))==null)
如果檔案不存在,則會新建。

w 即設定操作為 write (寫操作)。

隨機的產生,設定時間種子:

srand(time(null));
產生隨機數:

arr[i]=rand()%1000;
摸1000 是控制隨機數產生的範圍。0~999

fclose(fp); //關閉檔案
在對檔案操作完之後,這個過程是必須有的。

詳細**:

#include 

#include

#include

#include

#define n 50

int main()

for(i=0;i1000;

printf("%4d",arr[i]);

fprintf(fp,"%4d",arr[i]);//輸入到檔案中。

k++;

if(!(k%10)) //格式控制輸出

}fclose(fp);

printf("\n");

int a[n];

if((fp=fopen("f52.txt","r"))==null)

rewind(fp); //是檔案指標指向檔案開頭

for(i=0;ifscanf(fp,"%4d",&a[i]); //從檔案中讀取資料

printf("%4d",a[i]);

k++;

if(!(k%10))

printf("\n");

}fclose(fp); //關閉檔案

return

0;}

本部落格內容到此結束,歡迎指正!

c語言檔案讀寫操作

檔案讀取操作 file fp char fname d printf s n fname fp fopen fname,r fscanf fp,d buf printf d buf 0 fclose fp fread,與fwrite是binary stream input output二進位製流的輸...

C語言 檔案讀寫操作

一 基本概念 1 檔案流 c 語言把檔案看作是乙個字元的序列,即檔案是由乙個乙個字元組成的字元流,因此 c 語言將檔案也稱之為檔案流。即當讀寫乙個檔案時,可以不必關心檔案的格式或結構。計算機檔案的儲存,物理上都是二進位制,所以文字檔案與二進位制檔案的區別並不是物理上的,而是邏輯上的。這兩者只是在編碼...

C語言檔案操作 開 關 讀 寫

概述 1.乙個c檔案是乙個位元組流或二進位製流,它把資料看作是一連串的字元 位元組 而不考慮記錄的界限。在c語言中對檔案的訪問是以字元 位元組 為單位的。注 流式檔案 輸出時不會自動增加回車換行符以作為記錄結束的標誌,輸入時不以回車換行符作為記錄的間隔 2.ansi c標準使用緩衝檔案系統處理文字檔...