文章目录
文件流 类逐个读取文件内容和读取一行内容
文件流 类
c++对文件操作是通过数据流实现的,使用的类是ifstream和ofstream。 创建时直接声明即可。 例如:
ifstream IF;
ofstream OF;
使用文件流打开文件时,需要用open方法 open的函数原型是:
open(string 文件路径,ios::打开方式);
打开方式有很多种,常用的有:
os::in 只读
ios::out 只写
ios::app 从文件末尾开始写
ios::binary 二进制模式打开文件
ios::ate 打开一个文件,将指针移动到文件尾
ios::trunc 打开一个文件,清空内容
逐个读取文件内容和读取一行内容
逐个单词读取文件内容:
int main(){
ifstream IF;
IF.open("test.txt",ios::in);
string cur;
while(IF>>cur){
cout< } system("pause"); } 逐行读取文件内容 int main(){ ifstream IF; IF.open("test.txt",ios::in); string cur; while(getline(IF,cur)){ cout< } system("pause"); }
发表评论