ofstream和ifstream的区别

ofstream是从内存到硬盘,ifstream是从硬盘到内存。
在实际应用中,根据需要的不同,选择不同的类来定义;如果想以输入方式打开,就用ifstream;如果想以输出方式打开,就用ofstream来定义;如果想以输入/输出方式来打开,就用fstream来定义。
如果想读取一个文件的内容,那么首先需要将文件以输入方式打开( ifstream ),此时将文件调入内存,若是需要将内容输出到屏幕上,可以使用getline函数实现。如下图:


ofstream和ifstream的区别_第1张图片

如果想往文件内输入内容,使用(ofstream)。如下图:

ofstream和ifstream的区别_第2张图片

本节重点理解:ifstream 是从硬盘到内存,ofstream是从内存到硬盘。

Time:2015.03.12

你可能感兴趣的:(C++)