| 文件打開方式 | 說明 |
| r | 打開只能讀的文件 |
| w | 建立供寫入的文件,如果已存在就抹去原有數(shù)據(jù) |
| a | 打開或建立一個把數(shù)據(jù)追加到文件尾的文件 |
| r+ | 打開用于更新數(shù)據(jù)的文件 |
| w+ | 建立用于更新數(shù)據(jù)的文件,如果已存在就抹去原有數(shù)據(jù) |
| a+ | 打開或建立用于更新數(shù)據(jù)的文件,數(shù)據(jù)追加到文件尾 |
注:以上用于文本文件的操作,如果是二進制文件就在上述字母后加“b”。
我們用文件最大的目的就是能讓數(shù)據(jù)保存下來。因此在要用文件中數(shù)據(jù)的時候,就是要把數(shù)據(jù)讀到一個結構(一般保存數(shù)據(jù)多用結構,便于管理)中去,再對結構進行操作即可。例如,文件aa.data中存儲的是30個學生的成績等信息,要遍歷這些信息,對其進行成績輸出、排序、查找等工作時,我們就把這些信息先讀入到一個結構數(shù)組中,再對這個數(shù)組進行操作。如下例:





