単純なファイル入出力
- ヘッダファイルをインクルードしfstreamの
- ofstreamのクラスは、処理Aの出力を定義します
- ofstreamの1つ以上の変数を宣言する必要があり、ofstreamのは、ファイルに関連付けられたオブジェクト。
- 前記クローズ()Closeメソッドを使用してファイルを使用した後open()メソッドを使用して、関連する方法。
- ofstreamのオブジェクトとデータの<<演算子出力様々なタイプを使用することができます。
- 注、ofstreamのは、自分自身を宣言する必要があります。
ofstream outFile;
outFile.open("fish.txt");
outFile << "hhhh"<<endl; //向文件中输入一行文本
- ofstreamのオブジェクトは、COUTに任意の方法を使用することができます。
- open()関数
- ファイルが存在しない前に、あなたが実行している場合は、ファイルを作成します。その長さに変更がある場合は0(空)です。
- 開く()のオープンに失敗することがあります。
- ファイルの読み込みが含まれているfstreamのヘッダファイル
- ifstreamは、入力を処理するためのクラスを定義します
- ifstreamオブジェクトを宣言する必要があります。
- ifstreamは、open()メソッドを使用して、ファイルに関連付けされる必要があるオブジェクト。
- 近くにclose()メソッドを使用します。
- ifstreamは>>様々なタイプのデータを読み取るために使用しました。
- 文字を読むにはifstreamオブジェクト()メソッドを取得します。使用のgetlineは()文字の行を読み取ります。
- これは、組み合わされてもよいし、使用はifstreamは、EOF()、失敗()のような成功したかどうかを判定する。
- ifstreamは、試験条件としての地位をオブジェクト場合、最後の読み出し動作が成功した場合、ブール型に変換されます
ifstream inFile;
inFile.open("bowling.txt");
double wt;
inFile >> wt;
char line[81];
inFile.getline(line, 81);
- ファイルが開かれているかどうかを判断するために使用IS_OPEN()。出口()関数は、ヘッダファイルcstdlibに定義されています。コンパイラは)(IS_OPENサポートしていない場合は、古い良い()を代わりに使用することができます。
inFile.open("bowling.txt");
if (!inFile.is_open())
{
exit(EXIT_FAILURE);
}