有關寫檔的指令?? |
尚未結案
|
tower632
一般會員 發表:2 回覆:2 積分:0 註冊:2003-08-19 發送簡訊給我 |
|
arthurxu
一般會員 發表:9 回覆:8 積分:3 註冊:2003-09-07 發送簡訊給我 |
int fprintf(FILE *stream, const char *format[, argument, ...]);//每筆資料大小可不固定
FILE *print; print = fopen("Fprintf.txt","w"); for (int i=0 ; i<21 ; i ) { fprintf(print, "%d ", i); } fclose(print); delete print;size_t fwrite(const void *ptr, size_t size, size_t n, FILE *stream); //每筆資料大小需固定 檔案大小為 size_t size * size_t n FILE *write; write=fopen("D:\\Fwrite.txt","w b"); for (int i=0xA4;i<=0xC6;i ) { for(int j=0x00;j<=0xFF;j ) { fwrite(&i,1,1,write); fwrite(&j,1,1,write); } } fclose(write);另外 BCB 某些元件自己有 SaveToFile 函數 ( 如 TMemo TImage TStringGrid ... ) Memo->Lines->SaveToFile(const AnsiString Filename); Image->Picture->SaveToFile(const AnsiString Filename); StringGrid->Rows->SaveToFile(const AnsiString Filename); PS : 如檔案名稱已存在,新的檔案將會覆寫舊檔 1. fprintf 的範例是將 1 ~ 20 寫入檔案中 2. fwrite 的範例是將 BIG5 碼的常用字寫入檔案中 曾經在某本書看過一句話 (記不太清楚了,可能文字有錯但意思一樣) 在程式設計的領域中,可以滿足你無限的想像空間;但是在你學會走之前,想飛想都不要想 目前我只是在學習爬行的階段,連走都走不穩 @@ 發表人 - arthurxu 於 2003/09/15 20:34:30
------
曾經在某本書看過一句話 (記不太清楚了,可能文字有錯但意思一樣) 在程式設計的領域中,可以滿足你無限的想像空間;但是在你學會走之前,想飛想都不要想 目前我只是在學習爬行的階段,連走都走不穩 @@ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |