读文件与写文件步骤类似,但是读取方式相对于比较多
读文件步骤如下:
1.包含头文件
#include< fstream >
2.创建流对象
ifstream ifs;
3.打开文件并判断文件是否打开成功。
ifs.open("文件路径”,打开方式);
4.读数据
四种方式读取
1)第一种方式:创建一个字符串数组,只要有输入流,就把字符串数组输出。
2)第二种方式:创建一个数组,然后利用getline函数,进行while判断,
getline函数的原型
std::istream &std::istream::getline(char *__s, std::streamsize __n)
String extraction.
参数:
__s – A character array in which to store the data.
__n – Maximum number of characters to extract.
返回:
*this Returns getline(__s,__n,widen(’\n’)).
3)第三种方式:利用getline函数,有输入流参数和要存储的空间
std::istream &std::getline<char, std::char_traits, std::allocator>(std::istream &__is, std::str