反其道而用之,把陣列寫入檔案2

2021-08-24 19:12:49 字數 711 閱讀 2773

#include

#include

#include

#include

const unsigned char aa[2] =;

int main(void)

, a, h, l;

long len;

long curpos;

pf=fopen((char *)"d:","wb");

if (null==pf)

pin = fopen((char *)"d:", "rb");

if (null==pin)

fseek(pin,0,seek_end);

len=ftell(pin); //獲取檔案長度

fseek(pin,0,seek_set);

while (len > 0)

else

if (tmp[3]<='9')

else

a = h<<4|l; //把兩個位元組的陣列資料存為乙個一位元組寫入檔案

putc(a, pf);

if (getc(pin) != 0x0d) //判斷是否是換行符,如果不是,檔案指標前移

else //如果是換行符,檔案指標後移一位,因為換行符兩個位元組,0x0d,0x0a

len -= 6;

}fclose(pin);

fclose(pf);

return 0;

}

反其道而用之,把陣列寫入檔案

前一段時間我曾經寫了一篇文章介紹如何編寫程式把鈴聲資源轉為陣列,其實也可以把轉換後的陣列再還原成資源以供驗證或者做其他用途。幾天前有朋友向我索取mid鈴聲資源,我給了他轉化後的資源陣列,原本以為他是直接在程式中使用的,但他卻似乎不喜歡這種格式,希望我能直接給他鈴聲,他大概要放到t卡上試聽,恰好我也沒...

將陣列寫入 PHP 檔案

將乙個測試的陣列寫入乙個php檔案 要寫入php檔案的陣列 write array array 1 oneone 2 two 3 three 4 four 5 five 字串處理 string start string process var export write array,true stri...

php如何把陣列寫入快取檔案中並取出後還原陣列

在我們寫程式的時候有過很多情況會用到資料快取,比如特別大的資料,或者更新頻率不需要讓我別勤的資料,這時候我們可以先把資料存進快取檔案中,下次用到該資料時直接從快取檔案裡面讀取就可以了這樣會加快 執行速度 如下 生成需要往快取檔案裡面儲存的陣列 array array 123 csdn 中國加油 定義...