C++ STL 学习笔记 3. 文本文件操作

本文主要总结了C++中对文本文件的基本操作以及使用心得,第一部分中总结了C++对文本文件的基本操作,第二部分中会以csv文件为例,进行读取存储由逗号分隔的字符串的操作。

1. 文本读取写入基础

要使用文件输入输出流,首先需要include相关库 : iostream 以及fstream。istream类和ostream类分别是输入输出流类,用于键盘与程序的输入,以及程序向显示器的输出。其中,istream和ostream分别有子类,ifstream和ofstream。ifstream类用于文件对程序的输入(读取文件),而ofstream类用于程序对文件的输出(写入文件)。下面列举一个基本的文本读取写入的例子。

#include <iostream> 
#include <fstream>
# include <string>
using namespace std;

void test_fstream() {
   
    //ifstream if_file;
    //if_file.open("file1.txt", ios::in);
    ifstream if_file("file1.txt", ios::in);
    ofstream of_file("file2.txt", ios::app); // 使用append模式打开,写入的字符会添加在文件的末尾
    string str_in;
    if (!if_file.is_open
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值