回覆列表
  • 1 # lanfengz2

    1.pdf(Portable Document Format的簡稱,意為“行動式文件格式”),是由Adobe Systems用於與應用程式、作業系統、硬體無關的方式進行檔案交換所發展出的檔案格式。PDF檔案以PostScript語言圖象模型為基礎,無論在哪種印表機上都可保證精確的顏色和準確的列印效果,即PDF會忠實地再現原稿的每一個字元、顏色以及圖象。

    2.對於程式來說,不管字尾名如何,檔案分為兩種型別:文字檔案和二進位制檔案。

    C語言裡有一系列檔案操作函式。區分文字和二進位制檔案,需要在開啟檔案時設定不同的控制符mode的變數即可。

    3.fopen的函式原型:FILE * fopen(const char * path,const char * mode);

    fopen函式的第一個引數是檔案路徑,第二個引數是開啟方式,有以下幾種方式:

    r 以只讀方式開啟檔案,該檔案必須存在。

    r+ 以可讀寫方式開啟檔案,該檔案必須存在。

    rb+ 讀寫開啟一個二進位制檔案,允許讀資料。

    rw+ 讀寫開啟一個文字檔案,允許讀和寫。

    w 開啟只寫檔案,若檔案存在則檔案長度清為0,即該檔案內容會消失。若檔案不存在則建立該檔案。

    w+ 開啟可讀寫檔案,若檔案存在則檔案長度清為零,即該檔案內容會消失。若檔案不存在則建立該檔案。

    a 以附加的方式開啟只寫檔案。若檔案不存在,則會建立該檔案,如果檔案存在,寫入的資料會被加到檔案尾,即檔案原先的內容會被保留。(EOF符保留)

    a+ 以附加方式開啟可讀寫的檔案。若檔案不存在,則會建立該檔案,如果檔案存在,寫入的資料會被加到檔案尾後,即檔案原先的內容會被保留。 (原來的EOF符不保留)

    wb 只寫開啟或新建一個二進位制檔案;只允許寫資料。

    wb+ 讀寫開啟或建立一個二進位制檔案,允許讀和寫。

    wt+ 讀寫開啟或著建立一個文字檔案;允許讀寫。

    at+ 讀寫開啟一個文字檔案,允許讀或在文字末追加資料。

    ab+ 讀寫開啟一個二進位制檔案,允許讀或在檔案末追加資料。

    上述的形態字串都可以再加一個b字元,如rb、w+b或ab+等組合,加入b 字元用來告訴函式庫開啟的檔案為二進位制檔案,而非純文字檔案。

  • 中秋節和大豐收的關聯?
  • 大蒜有什麼儲存方法?