讀文件:
<fstream.h>//在標准C++中,已經使用取代< fstream.h>,所有的C++標准頭文件都是無后綴的。 int main() { ifstream fin(“input.txt”); //打開input.txt文件 int number; float real; char letter, word[8]; fin >> number; fin >> word; fin >> real; fin >> letter; //也可以把這四行讀取文件的代碼寫為更簡單的一行。 fin >> number >> word >> real >> letter; //它是如何運作的呢? 文件的每個空白之后, “>>” 操作符會停止讀取內容, 直到遇到另一個>>操作符. 因為我們讀取的每一行都被換行符分割開(是空白字符) return 0; }
寫文件:
<fstream.h>//在標准C++中,已經使用取代< fstream.h>,所有的C++標准頭文件都是無后綴的。 int main() { ofstream fout(“output.txt”); //打開ouput.txt文件 char word[8]; fout.write(word, 8);//寫入值 fout.close();//關閉文件 return 0; }
C讀寫文件:
TODO