C++ STL 文件内容的显示和追加
#include <iostream>
#include <fstream>
#include <string>
#include <cstdlib>
using namespace std;const string filename="F:/1.txt";int main()
{ifstream fin;fin.open(filename.c_str(),ios_base::in); //以读取方式关联流和文件if(fin.is_open()){cout<<filename<<endl;cout<<fin.rdbuf(); //输出文件内容cout<<endl;}fin.clear();fin.close();ofstream fout;fout.open(filename.c_str(),ios_base::out|ios_base::app); //追加方式if(!fout.is_open()){ //关联失败cerr<<"Can't open "<<filename<<" file for output.\n";exit(EXIT_FAILURE);}cout<<"Enter new file contents (to be append):"<<endl;string buffer;while(getline(cin,buffer)&&buffer.size()>0){fout<<buffer<<endl;}fout.clear();fout.close();fin.open(filename.c_str(),ios_base::in); //再次打开这个文件if(fin.is_open()){cout<<filename<<endl;cout<<fin.rdbuf();cout<<endl;}fin.clear();fin.close();return 0;
}
C++ STL 文件内容的显示和追加相关推荐
- linux查看当前用户终端,Linux----基本命令的使用(vi命令,查看文件内容,显示进程,切换用户等)...
1.vi是linux系统上经常使用的一个文本编辑器,其有三种模式:命令模式.编辑模式(插入模式).末行模式. 命令模式-->编辑模式:"i a o I A O"linux 编 ...
- Linux----基本命令的使用(vi命令,查看文件内容,显示进程,切换用户等)
一.vi是linux系统上常用的一个文本编辑器,其有三种模式:命令模式.编辑模式(插入模式).末行模式. 命令模式-->编辑模式:"i a o I A O" 编辑模式--&g ...
- Linux基本命令的记录(vi命令,查看文件内容,显示进程,切换用户等)
一.vi是linux系统上常用的一个文本编辑器,其有三种模式:命令模式.编辑模式(插入模式).末行模式. 命令模式-->编辑模式:"i a o I A O" 编辑模式--&g ...
- linux怎么查看文件内容并显示行号,Linux文件内容查看相关命令
原标题:Linux文件内容查看相关命令 Linux系统中使用以下命令来查看文件的内容: cat.tac.nl.more.less.head.tail 你可以使用 man [命令]来查看各个命令的使用文 ...
- Linux文件内容永久显示行号
2. 1编辑 vimrc文件:命令如下 vi ~/.vimrc 2. 2 文件新增以下内容 set nu 2. 3 先按"esc" 键 然后输入以下命令保存该文件 :wq 2. 4 ...
- 文件内容中显示(SOH、STX、ETX)
目 的:读取一个txt文件,并按照分隔符分割,插入数据库. 现 象:从服务器上下载下来的txt文件: 以txt打开的时候数据间隔显示一个方块(因为 ...
- html 加载pdf文件内容不显示不出来,pdf.js首次加载pdf文件时找不到pdf文件,刷新后才能出现pdf文件...
前台点击文件学码的定一近,更工广款近,更工广款近,更名后,后台通过openoffice将doc文件转为pdf格式文件,然后存放在服务器tomcat'中,pdf.js首次加载服务器中tomcat中的转化 ...
- java文件怎么一行一行读,Java 读文件内容如何显示在一行上
public class FileMessage2 { public static void main(String[] args) throws Exception { File file = ne ...
- linux 查看文件内容 显示行号
linux 系统中文件内容显示行号分为临时显示和永久显示两种,本文对两种方式进行介绍 1.文件内容临时显示行号 1. 1使用 vi 或者vim 命令打开文件 打开后的文件内容日如下 1. 2直接输入以 ...
最新文章
- selenium如何在同一个窗口页面中返回上一个页面窗口(Python)。
- matlab二维特殊函数面积图area()函数
- python正则表达
- awr报告分析 mysql_4个MySQL优化工具,帮你准确定位数据库瓶颈!
- Ubuntu中输入输出重定向及管道技术简述
- python 共享文件夹 密码_用不同的用户名和密码登录网络上的共享文件夹
- (转)HTML5开发中Access-Control-Allow-Origin跨域问题
- 2015年 不可不知的五大热点话题
- Shopee 店铺如何运营?运营思路心得分享
- 数据存储之SwiftJSON
- 华为交换机初始化_华为交换机的初始配置
- WORD文档转换成HTML
- Win10 搭建自带的ftp站点
- 信息学奥赛一本通:1156:求π的值
- robots.txt文件示例
- 吉他箱体模拟效果器插件-Positive Grid BIAS FX 2 DeskTop 2.3.0.6070 Elite WiN
- OpenOCD+GDB学习记录(1)
- 基于matlab的车牌识别系统设计,基于MATLAB的车牌识别系统设计
- 调用小程序OCR插件识别身份证信息
- google 面试题
热门文章
- 今天的语音识别,我们就用Python来做,从基础的知识到实践的运用
- python接口自动化参数化_python接口自动化-参数化
- 微信计步器怎么不计步_送我一顶圣诞帽@星尘StarDust,制作一个圣诞创意微信头像...
- 【java笔记】接口的定义,接口的使用
- MFC 中 Radio Button 使用方法
- vscode中文_VS Code 中文社区正式成立啦!VS Code Day 圆满落幕!
- imageJ 如何下载plugin_如何给微服务架构的项目做验收测试?
- docker from指令的含义_Docker 镜像常用命令
- PowerDesigner通过jdbc连接MySQL实现逆向工程步骤
- 【2020模拟考试T3】【PAT乙】1028 人口普查 (20分) 字符串比较