c++文件操作

文件流 类

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<<cur<<endl;
    }
    system("pause");
}

逐行读取文件内容

int main(){
    ifstream IF;
    IF.open("test.txt",ios::in);
    string cur;
    while(getline(IF,cur)){
        cout<<cur<<endl;
    }
    system("pause");
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值