1.引入头文件fstream
2.定义对象如果是读入应该用 ifstream类魔板,如果是往里面写应为ofream;int out
3.实例化出来一个ifstream 的对象,对象.open(“”,)第一个参数写文件打开的位置,第二个写打开的方式例如读入用ios::in//int out stream
4.声明一个字符指针数组,数组中存每一行的裁剪的每一个字符串
5.声明一个字符数组用来存每一行的字符串内容,注意:内存应该足够大
6.!对象.eof()函数只要文件没有读取结束,返回布尔值 //end of file
7.对象.is_open()返回一个布尔值,用来判断文件是否打开成功。
8.对象.getline()函数得到每一行的内容
9.在使用strtok字符串裁剪函数,详情参见字符串函数strtok的用法
10.最后对象.close()关闭文件读取。
11.代码如下:
#include <iostream>
#include<fstream>
#include<string>
using namespace std;
//读取外部文件(数据外部化:txt文档/xml文件)
void main()
{
//----------C++读取外部txt文件内容的方法-------------
ifstream ReadFile;// in