標頭檔案
#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標準使用緩衝檔案系統處理文字檔...