c語言開啟檔案函數使用方法_C 語言

來源:互聯網
上載者:User

ANSI C規定檔案開啟用函數fopen,關閉為fclose。

1、調用方式通常為:

複製代碼 代碼如下:

FILE *fp;
fp=fopen(檔案名稱, 開啟檔案);


2、參數說明:

檔案名稱: 形如"myfile.dat"、"F:\data\myfile.dat"等等;

開啟檔案:
"r"(唯讀) 為輸入開啟一個文字檔
"w"(唯寫) 為輸出開啟一個文字檔
"a"(追加) 向檔案檔案尾添加資料
"rb"(唯讀) 為輸入開啟一個二進位檔案
"wb"(唯寫) 為輸出開啟一個二進位檔案
"r+"(讀寫) 為讀寫開啟一個文字檔
"w+"(讀寫) 為讀寫建立一個新的文字檔
"a+"(讀寫) 為讀寫開啟一個文字檔
"rb+"(讀寫) 為讀寫開啟一個二進位檔案
"wb+"(讀寫) 為讀寫建立一個新的二進位檔案
"ab+"(讀寫) 為讀寫開啟一個二進位檔案

3、注意:

(1)用"r"方式開啟的檔案,不能向其輸入資料,並且該檔案已存在,否則出錯;
(2)用"w"方式開啟的檔案,只能向該檔案輸入資料,如果所開啟的檔案不存在,則在開啟時建立一個以指定的名字命名的檔案;如果指定檔案存在,則在開啟時將該檔案刪去,然後建立一個新的檔案;
(3)如果函數fopen開啟檔案出錯,則fopen返回一個null 指標值NULL;
(4)在程式開始運行時,系統自動開啟3個標準檔案:標準輸入(stdin),標準輸出(stdout),標準出錯輸 出(stderr)。如果要使用輸入輸出終端,則不需要開啟,可以直接使用,如fputc(stdout,'a');向螢幕輸出字元a。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.