C++ 读取和写入txt文件
读取文件的示例代码
#include <fstream>
#include <string>
void readTxt(string file)
{ifstream infile; infile.open(file.data()); //将文件流对象与文件连接起来 assert(infile.is_open()); //若失败,则输出错误消息,并终止程序运行 string s;while(getline(infile,s)){cout<<s<<endl;}infile.close(); //关闭文件输入流
}
代码很常见,很多博客都有,这里做个注释,并记录一下用法,方便以后查找使用
这段代码使用 c++输入文件流 ifstream 来实现txt文件的读取的
ifstream有两种构造方式
default (1) ifstream();
initialization (2)
explicit ifstream (const char* filename, ios_base::openmode mode = ios_base::in);
explicit ifstream (const string& filename, ios_base::openmode mode = ios_base::in);
第一种不绑定文件,后续用open() 绑定。
第二种绑定文件 filename ,读取模式默认参数为 ios_base::in可以省略。
使用到函数 ifstream::open
void open (const char* filename, ios_base::openmode mode = ios_base::in);
void open (const string& filename, ios_base::openmode mode = ios_base::in);
用到函数 istream::getline
(1) 用户定义截止字符
istream& getline (istream&& is, string& str, char delim); //c++11 标准(2) 截止字符默认'\n'
istream& getline (istream&& is, string& str); // c++11 标准
参考资料:
c++输入文件流ifstream用法详解_ims的博客-CSDN博客_ifstream
c++读取TXT文件内容 - 张成的博客 - 博客园
写入txt文件
ofstream outfile("res.txt");
outfile << "hello world!" << "," << "0" << endl;
outfile.close();
C++ 读取和写入txt文件相关推荐
- python读取txt文件写入-python 读取、写入txt文件的示例
写入文件 使用open()函数和write()函数 但是有两种写法,分别是'a'和'w' 'a' 表示写入文件 若无该文件会直接创建一个 如果存在这个文件,会接着已有的内容的后面写入 with ope ...
- c++读取和写入TXT文件的整理
c++读取和写入TXT文件的整理 #include "stdafx.h" #include <iostream> //无论读写都要包含<fstream>头文 ...
- c++读取和写入TXT文件的整理 1
c++读取和写入TXT文件的整理 #include "stdafx.h" #include <iostream> //无论读写都要包含<fstream>头文 ...
- java 导入导出txt文件_Java读取和写入txt文件
1 问题描述 对于java的读取和写入txt一直心存疑惑,随着知识的积累,又重新进行学习,对java的文件读写理解更加深刻,在这里将自己的小小经验总结分享给大家.下面是大家了解java流的一个基本框架 ...
- C#按行读取、写入txt文件
最近帮一个老学长,准研究生,做一个入学要交的作业,要求是C#/Python语言,我就想熟悉下C#. 大概需求如下图展示: 直接看代码:================================= ...
- python 写txt 换行_python中写入txt文件需要换行,以及\r 和\n
在Python中,用open()函数打开一个txt文件,写入一行数据之后需要一个换行 如果直接用 f.write('\n') 只会在后面打印一个字符串'\n',而不是换行' 需要用 f.write(' ...
- [java进阶]1.Java读取txt文件和写入txt文件
1. Java读取txt文件 import java.io.*; import java.util.ArrayList; import java.util.List;public class unit ...
- C++实现从.txt文件中读取数据存入数组,将数组数据写入.txt文件
声明: 编译器:vs2017 所有用到的.txt文件都是提前放在当前工程目录下的. 完整测试代码:github–Zhaotiedan 方法一:针对可以提前知道存入数组的大小 1.从.txt文件中读取数 ...
- Java读取txt文件和写入txt文件
弱弱问一句: 像这种代码都是网上找的,自己不理解,也不记得,本人应该对这样的代码了解到什么程度呢? package com.nickwong.code;import java.io.*;/*** Cr ...
- java读取txt文件函数_Java读取txt文件和写入txt文件的简单实例
写Java程序时经常碰到要读如txt或写入txt文件的情况,但是由于要定义好多变量,经常记不住,每次都要查,特此整理一下,简单易用,方便好懂! package edu.thu.keyword.test ...
最新文章
- 时间序列的建模新思路:清华、李飞飞团队等提出强记忆力E3D-LSTM网络
- 【ES6】正则表达式的拓展
- linux iptables常用命令之配置生产环境iptables及优化
- 更新linux内核版本,求问Linux最新内核版本以及发布日期。
- 位置信息网 http://www.LocationInfo.net
- python中四种进制的输出_Python基础语法和进制
- 字节跳动技术整理:mysql性能优化方案
- php生成cookie在哪,php程序中cookie的使用方法
- 如何快速定位不小心暴露到全局的变量
- Ext.tree.TreePanel 对复选框的处理(Tree)
- 从零在阿里云服务器上部署一个Springboot博客网站
- 奇数在前,偶数在后;奇数按从大到小排序;偶数按从小到大排序。对其重新排序。
- C# 一些不注意知识点:命名空间,等级,class等等
- mysql数据库怎么md5加密解密_mysql数据库中md5加密解密
- 【P3369 普通平衡树】 Splay
- 谷歌2018年IO大会
- QQ浏览器网页版微信抓包和IPAD微信抓包 Wireshark
- python四级是什么水平_四级能过的水平大概什么水平?
- day2 用户体验及用户需求(用户体验五要素、需求、需求收集、需求池)
- ASEMI场效应管7N60的极限和静态参数详解
热门文章
- 前端cookie 放到请求头_HTTP请求头:cookie cache
- 组装电脑超详细步骤(超多图+用了2个小时写的)
- HC05蓝牙模块概述
- 2022重庆大学877软件工程考研经验贴
- C++中的 求模运算 和 求余运算
- 腾讯云域名转出转移码申请及转入阿里云全流程(图解)
- SEO与SEM有什么区别?
- IT项目管理之第9章 项目沟通管理习题之案例分析汇总
- win10如何调整计算机时间同步,Win10系统时间不准如何解决 win10系统设置时间同步的方法...
- 获取TrueType字体信息