天天看點

C++學習筆記->C++的檔案操作

一、main函數的三個參數:int main(int argc,char *argv[], char *envp[]){}

1、整型變量int argc,指程式的參數數量,表示在指令行下輸入的時候一共有多少個參數,包括指令;

2、字元指針數組char *argv[]:每個指針指向指令行的一個字元串;

3、字元指針數組char *envp[]:用來取得系統的環境變量,較少使用。

二、fprintf(stderr,"error message");

1、stderr:标準的輸出裝置檔案,對應終端的螢幕;

2、執行該函數,程序将從标準輸入檔案中得到輸入資料,将正常輸出資料輸出到标準輸出檔案,将錯誤資訊送到标準錯誤檔案;

3、fprintf():傳送格式化輸出到一個檔案。

三、exit(x);

功能:關閉所有檔案,終止正在執行的程式;隻要x不為0,都表示異常退出。

四、常見的幾種檔案打開模式:

1、ios::in--打開一個可讀取的檔案;

2、ios::out--打開一個可寫入的檔案;

3、ios::binary--以二進制形式打開一個檔案;

4、ios::app--寫入的所有資料都被追加到檔案末尾;

5、ios::trunk--删除檔案原來已存在的内容;