1つの#include <入出力ストリームが>
2の#include <fstreamの> // ヘッダファイル読み書き
3。の#include < ストリング >
4。 使用した 名前空間STD;
5 / *
6 。1つのテキストファイルの書き込みファイル
。7 1ヘッダが含まれてい
8。 の#include <fstreamの>
9 2は、ストリームオブジェクト作成
10 ofstreamのをOFSを、
11。 指定されたパス3及び開放方法。
12である ofs.open(パス開放);
13 オープン:
14 でIOSの::オープンリーディング文書
15 IOSの書き出すファイル開か::
16 ファイルからの最後のオープン食べ::イオス
17の イオス::開くには、アプリケーションの追加方法
18 ファイルが最初に削除されている場合は、IOSを:: TRUNCは見た
19の イオス::バイナリバイナリ
20 4書き込み内容
21 << OFS「データを書き込むための」<を<ENDL;
22である 。図5は、ファイルクローズ
23である )(ofs.close;
24 * /
25 ボイドライト(){
26が // 1>のfstream <ヘッダファイルの#includeを備える。
27 // 2は、ストリームオブジェクト作成
28の ofstreamのをOFSを、
29 // 3。オープンパスを指定
30 ofs.open(「名前のTEXT.TXTの中を」、IOS :: OUT );
31である // 4は、コンテンツを書き込む
32の OFS << " データを書き込むために、" << ENDL;
33れる OFS << " データ2を書き込むための" << ENDL;
34は、 OFSは<< " データポイント3を書きます" << ENDL;
35
36 // 5ファイルを閉じる。
37 (ofs.close)を、
38である }
39
40 / *
41である 文書テキストファイル読み取るために2
42である 1ファイルヘッダ含ま
43である の#include <fstreamの>
44 2ストリームオブジェクトを作成します。
45 はifstreamのIFS;
46で 3と指定したパスを開きます。
47 ifs.open(パスオープン);
48 オープン:
49 のiOS ::におけるオープンリーディング文書
50 のiOS :: OUTは、開いているファイルの書き込み
51がある のiOS ::ファイルの末尾からATEオープン
52の イオス::開くには、アプリケーションの追加方法
53の IOSを:: TRUNCファイルが最初に削除されている場合は、見た
54の イオス::バイナリバイナリ
55を 4つの方法4つの読み取りに
56 << <<てendlを「データを書き込む」IFSを、
57 5閉じるファイル
58 ifs.close();
59 * /
60
61であります 空読む(){
62がある // 1つのヘッダー。
63 @ 2ストリームオブジェクトを作成するために
64 はifstreamのIFSを;
65 // 。3開いているファイルを開くことに成功したかどうかを決定する
66 ifs.open(" で名付けられTEXT.TXT "のiOS、:: での);
67 IF(!ifs.is_open()){
68 COUT << " !失敗したファイルオープン" << ENDL;
69 リターン;
70 }
71である // 4つの4つの方法は、データを読み出す。
72 // 第一の実施の形態
73である // チャーBUF [1024] = {0}。
74 // 一方(IFS >> BUF){
75 // COUT << BUF << ENDL。
76 // }
77
78 // 第二种
79 // チャーBUF [1024]。
80 // (ifs.getline(BUF、はsizeof(BUF))){ながら
81 // COUT << BUF << ENDL。
82 // }
83
84 // 第三种
85 // 文字列BUF。
86 // 一方(のgetline(IFS、BUF)){
87 // COUT << BUF << ENDL。
88 // }
89
90 //第四は推奨されない
91である チャー; C
92 ながら((C = IFSは。GET())!= {EOF)を
93 COUT << C;
94 }
95
96
97 // 5は、フロー終了。
98 (ifs.close)を、
99 }
100
101 INT のmain(){
102
103 読み取り();
104
105 システム(" PAUSE " );
106 戻り 0 ;
107 }