C++中fstream,ifstream及ofstream用法淺析
c++中有個類叫做fstream,可以實現(xiàn)打開一個文件作為流。創(chuàng)建一個對象,然后調(diào)用該對象的open函數(shù),其主要有兩個參數(shù),第一個參數(shù)是字符串,表示文件的地址,第二個參數(shù)是代開方式,如:
fstream fin("a.txt",ios::in);
if(fin)
{
cout<<"opened"<<endl;
fin.close();
}
else
{
cout<<"not exists"<<endl;
}
注意:如果文件不存在,則打開失敗。如果這里打開方式采用的是ios::out,那么如果文件不存在,則會創(chuàng)建該文件。
fstream還有兩個子類分別是ifstream和ofstream。其中ifstream默認以輸入方式打開文件,如果文件不存在,則打開失敗。ofstream默認以輸出方式打開文件,文件不存在,則會創(chuàng)建一個文件。
感興趣的讀者可以調(diào)試一下本文所示實例,以加深對C++中fstream操作文件方法的理解。
相關(guān)文章
教你如何使用C++ 統(tǒng)計地鐵中站名出現(xiàn)的字的個數(shù)
通過本文教大家如何使用C++ 統(tǒng)計地鐵中站名出現(xiàn)的字的個數(shù),本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2022-01-01

