欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C++中fstream,ifstream及ofstream用法淺析

 更新時間:2014年08月18日 10:26:09   投稿:shichen2014  
這篇文章主要介紹了C++中fstream,ifstream及ofstream用法,適合C++初學者學習文件流的操作,需要的朋友可以參考下

c++中有個類叫做fstream,可以實現打開一個文件作為流。創(chuàng)建一個對象,然后調用該對象的open函數,其主要有兩個參數,第一個參數是字符串,表示文件的地址,第二個參數是代開方式,如:

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)建一個文件。

感興趣的讀者可以調試一下本文所示實例,以加深對C++中fstream操作文件方法的理解。

相關文章

  • C++示例分析內聯函數與引用變量及函數重載的使用

    C++示例分析內聯函數與引用變量及函數重載的使用

    為了消除函數調用的時空開銷,C++ 提供一種提高效率的方法,即在編譯時將函數調用處用函數體替換,類似于C語言中的宏展開。這種在函數調用處直接嵌入函數體的函數稱為內聯函數(Inline Function),又稱內嵌函數或者內置函數
    2022-08-08
  • c語言 漢諾塔算法代碼

    c語言 漢諾塔算法代碼

    c語言 漢諾塔算法代碼,需要的朋友可以參考一下
    2013-04-04
  • C語言 枚舉類型(Enum)詳解及示例代碼

    C語言 枚舉類型(Enum)詳解及示例代碼

    本文主要介紹C語言 枚舉類型,這里提供了詳細的相關資料及示例代碼,以便大家學習參考,有興趣的小伙伴可以參考下
    2016-08-08
  • OpenCV?直方圖均衡化的實現原理解析

    OpenCV?直方圖均衡化的實現原理解析

    直方圖均衡化是通過拉伸像素強度分布范圍來增強圖像對比度的一種方法,今天通過本文給大家介紹OpenCV?直方圖均衡化的實現原理解析,感興趣的朋友跟隨小編一起看看吧
    2022-01-01
  • C++在C語言基礎之上增強的幾個實用特性總結

    C++在C語言基礎之上增強的幾個實用特性總結

    這篇文章主要介紹了C++在C語言基礎之上增強的幾個實用特性總結,包括C++中更強的類型約束以及結構體方面等一些更加高級的特性,需要的朋友可以參考下
    2016-03-03
  • C語言實現簡易通訊錄實例

    C語言實現簡易通訊錄實例

    大家好,本篇文章主要講的是C語言實現簡易通訊錄實例,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-02-02
  • VC++獲得當前進程運行目錄的方法

    VC++獲得當前進程運行目錄的方法

    這篇文章主要介紹了VC++獲得當前進程運行目錄的方法,可通過系統(tǒng)函數實現該功能,是非常實用的技巧,需要的朋友可以參考下
    2014-10-10
  • C++的cout.tellp()和cout.seekp()語法介紹

    C++的cout.tellp()和cout.seekp()語法介紹

    無論是使用 cout 輸出普通數據,用 cout.put() 輸出指定字符,還是用 cout.write() 輸出指定字符串,數據都會先放到輸出流緩沖區(qū),待緩沖區(qū)刷新,數據才會輸出到指定位置,本文給大家介紹一下C++的cout.tellp()和cout.seekp()語法,需要的朋友可以參考下
    2023-09-09
  • C++動態(tài)數組類的封裝實例

    C++動態(tài)數組類的封裝實例

    這篇文章主要介紹了C++動態(tài)數組類的封裝,很重要的概念,需要的朋友可以參考下
    2014-08-08
  • C++可以函數重載而C不可以的原因分析

    C++可以函數重載而C不可以的原因分析

    函數重載是指在同一個作用域內,可以定義多個函數,它們具有相同的名稱但是參數列表不同,為什么C++可以函數重載而C不可以,接下來就有小編來給大家介紹一下C++可以函數重載而C不可以的原因,需要的朋友可以參考下
    2023-12-12

最新評論