注意
1、由於c是緩衝寫 所以要在關閉或重新整理後才能看到檔案內容
2、電腦處理文字型和二進位制型的不同 (因為電腦只認識二進位制格式)
在c語言中寫檔案
//獲取檔案指標
file *pfile = fopen("1.txt", //開啟檔案的名稱
"w"); // 檔案開啟方式 如果原來有內容也會銷毀
//向檔案寫資料
fwrite ("hello", //要輸入的文字
1,//文字每一項的大小 以為這裡是字元型的 就設定為1 如果是漢字就設定為4
strlog("hello"), //單元個數 我們也可以直接寫5
pfile //我們剛剛獲得到的位址
);//fclose(pfile); //告訴系統我們檔案寫完了資料更新,但是我們要要重新開啟才能在寫
fflush(pfile); //資料重新整理 資料立即更新
在c語言中讀檔案
file *pfile=fopen("1.txt","r"); //獲取檔案的指標
char *pbuf; //定義檔案指標
fseek(pfile,0,seek_end); //把指標移動到檔案的結尾 ,獲取檔案長度
int len=ftell(pfile); //獲取檔案長度
pbuf=new char[len+1]; //定義陣列長度
rewind(pfile); //把指標移動到檔案開頭 因為我們一開始把指標移動到結尾,如果不移動回來 會出錯
fread(pbuf,1,len,pfile); //讀檔案
pbuf[len]=0; //把讀到的檔案最後一位 寫為0 要不然系統會一直尋找到0後才結束
messagebox(pbuf); //顯示讀到的資料
fclose(pfile); // 關閉檔案
Python中檔案的讀取和寫入
3.1415926535 8979323846 2643383279with open pi digits.txt as f 預設模式為 r 唯讀模式 contents f.read 讀取檔案全部內容 print contents 輸出時在最後會多出一行 read 函式到達檔案末會返回乙個空字元,顯...
C語言中檔案的讀取和寫入
c語言中檔案的讀取和寫入 注意 1 由於c是緩衝寫 所以要在關閉或重新整理後才能看到檔案內容 2 電腦處理文字型和二進位制型的不同 因為電腦只認識二進位制格式 在c語言中寫檔案 獲取檔案指標 file pfile fopen 1.txt 開啟檔案的名稱 w 檔案開啟方式 如果原來有內容也會銷毀 向檔...
C語言中檔案的讀取和寫入
在c語言中寫檔案 獲取檔案指標 file pfile fopen 1.txt 開啟檔案的名稱 w 檔案開啟方式 如果原來有內容也會銷毀 向檔案寫資料 fwrite hello 要輸入的文字 1,文字每一項的大小 以為這裡是字元型的 就設定為1 如果是漢字就設定為4 strlog hello 單元個數...