C++におけるfstream,ifstreamおよびofstreamの用法の浅い分析

548 ワード

c++にはfstreamというクラスがあり、ストリームとしてファイルを開くことができます.オブジェクトを作成し、オブジェクトのopen関数を呼び出します.主に2つのパラメータがあります.1つ目のパラメータは文字列で、ファイルのアドレスを表し、2つ目のパラメータは代開です.たとえば、次のようにします.

fstream fin("a.txt",ios::in);
if(fin)
{
    cout< 
 

注:ファイルが存在しない場合は、開けません.ここで開く方法がios::outの場合、ファイルが存在しない場合、ファイルが作成されます.
fstreamにはifstreamとofstreamの2つのサブクラスがあります.ifstreamはデフォルトでファイルを入力で開きますが、ファイルが存在しない場合は開きません.ofstreamはデフォルトで出力でファイルを開きますが、ファイルが存在しない場合はファイルが作成されます.
興味のある読者は、本明細書に示す例をデバッグして、C++におけるfstream操作ファイルの方法の理解を深めることができます.