1. 概述
读文件是 MFC 应用程序最基本的功能,本文记录如何使用 ifstream 从一个文件中读取数据。
2. 头文件
#include "ifstream.h"
3.可重用代码
fstream _In("data.txt",ios::in);
_In >> Data1 >> Data2;
...
_In.close();
4. 说明
关于指定打开文件的方式:ios
- ios::in 以只读方式打开文件(默认).
- ios::nocreate 如果文件不存在,则调用失败.
- ios::binary 以二进制模式打开文件(默认为文本模式).
注意:ios::nocreate 模式在你需要测试文件是否存在时是必要的。果需要指定多种方式,使用位运算符“|”加以组合,例如 ios::in|ios::nocreate。
ifstream 以文本方式打开文件,可以读取其中的数字数据,数据之间必须以 Space/Tab/Return 来分隔。