C++ 读 ,写 文件
1 //文件操作
2 //文本文件 读 ,写文件
3
4 #include <iostream>
5 #include <string>
6 #include<fstream>
7
8 using namespace std;
9
10
11 //文本文件 写文件
12 void test01()
13 {
14 //1.包含头文件 fstream
15
16 //2.创建流对象 //写
17 ofstream ofs;
18
19 //3.指定打开方式
20 ofs.open("test.txt", ios::out);
21 //不加地址 默认放在了此项目文件夹里
22
23 //4.写内容
24 ofs << "姓名:zhenglei" << endl;
25 ofs << "性别:男" << endl;
26 ofs << "年龄:21" << endl;
27
28 //5.关闭文件
29 ofs.close();
30
31 }
32 //读文件
33 void test02()
34 {
35 //1.包含头文件
36 //#include<fstream>
37 //2.创建流对象
38
39 ifstream ifs;
40
41 //3.打开文件 并且判断是否打开成功
42 ifs.open("test.txt", ios::in);
43
44 if ( !ifs.is_open())
45 {
46 cout << "文件打开失败!!!" << endl;
47 return;
48 }
49
50 //4.读数据
51 //1种
52 //char buf[1024] = { 0 };
53 //while ( ifs >> buf)
54 //{
55 // cout << buf << endl;
56 //}
57
58 //2种
59 //char buf[1024] = { 0 };
60 //while (ifs.getline(buf, sizeof(buf)))
61 //{
62 // cout << buf << endl;
63 //}
64
65 //3种
66 string buf;
67 while (getline(ifs, buf))
68 {
69 cout << buf << endl;
70 }
71
72
73
74 //4种
75 //char c;
76 //while ((c= ifs.get())!= EOF ) //EOF end of file
77 //{
78 // cout << c;
79 //}
80
81
82
83 //5.关闭文件
84
85 ifs.close();
86 }
87
88
89 int main()
90 {
91 test01();
92
93 test02();
94
95 system("pause");
96
97 return 0;
98
99 }
C++ 读 ,写 文件的更多相关文章
- java读/写文件
读取文件参考:https://blog.csdn.net/weixin_42129373/article/details/82154471 写入文件参考:https://blog.csdn.net/B ...
- C++ 二进制文件 读 写文件
1 #include <iostream> 2 #include <string> 3 #include<fstream> 4 using namespace st ...
- read(),write() 读/写文件
read read()是一个系统调用函数.用来从一个文件中,读取指定长度的数据到 buf 中. 使用read()时需要包含的头文件: <unistd.h> 函数原型: ssize_t re ...
- 关于使用 Java 分片读\写文件
分片读取文件方法: /** * 分片读取文件块 * * @param path 文件路径 * @param position 角标 * @param blockSize 文件块大小 * @return ...
- c# 读/写文件(各种格式)
最简单的: --------写 //content是要写入文本的字符串 //(@txtPath + @"\" + rid + ".txt");要被写入的TXT ...
- RandomAcessFile、MappedByteBuffer和缓冲读/写文件
项目需要进行大文件的读写,调查测试的结果使我决定使用MappedByteBuffer及相关类进行文件的操作,效果不是一般的高. 网上参考资源很多,如下两篇非常不错: 1.花1K内存实现高效I/O的Ra ...
- Pandas 基础(4) - 读/写 Excel 和 CSV 文件
这一节将分别介绍读/写 Excel 和 CSV 文件的各种方式: - 读入 CSV 文件 首先是准备一个 csv 文件, 这里我用的是 stock_data.csv, 文件我已上传, 大家可以直接下载 ...
- 【练习】Java中的读文件,文件的创建,写文件
前言 大家好,给大家带来Java中的读文件,文件的创建,写文件的概述,希望你们喜欢 读文件 public static void read(String path,String filename){ ...
- py库: xlwt 、xlrd (写读EXCEL文件)
写EXCEL文件 # -*- coding: utf-8 -*- import xlwt book = xlwt.Workbook(encoding = "utf-8", styl ...
- Python: 读文件,写文件
读写文件是最常见的IO操作.Python内置了读写文件的函数. 读写文件前,我们先了解一下,在磁盘上读写文件的功能都是有操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求 ...
随机推荐
- jenkins 修改端口后无法启动的解决思路
一.问题 jenkins网站绑定域名后直接通过域名访问使用的是8080端口,为方便用户访问因此须监听80端口,而为了安全起见linux一般不用root身份运行,综上,需要以普通用户来运行监听80端口时 ...
- Linux基础 -03
2.2.3 head-tail 命令 #------head #head pass #查看头部内容,默认前10行 #head -n5 pass #查看头部前5行,使用-n指定 #-------tail ...
- SQL反模式读书笔记思维导图
在写SQL过程以及设计数据表的过程中,我们经常会走一些弯路,会做一些错误的设计.<SQL反模式>这本书针对这些经常容易出错的设计模式进行分析,解释了错误的理由.允许错误的场景,并给出更好的 ...
- 面试题二:JVM
JVM垃圾回收的时候如何确定垃圾? 有2种方式: 引用计数 每个对象都有一个引用计数属性,新增一个引用时计数加1,引用释放时计数减1,计数为0时可以回收: 缺点:无法解决对象循环引用的问题: 可达性分 ...
- CentOS-Docker安装Elasticsearch(单点)
下载镜像 $ docker pull elasticsearch:7.6.0 运行镜像 $ docker run --restart=always --name elasticsearch -d -p ...
- Python中的json学习
p.p1 { margin: 0; font: 14px ".PingFang SC"; color: rgba(53, 53, 53, 1) } p.p2 { margin: 0 ...
- [转载]实现DDOS攻击自动封禁IP
1 #!/bin/bash 2 ############################################################# 3 # File Name: ddos_ch ...
- TestNG基础001
一.什么是TestNG TestNG是一个强大的测试框架,NG是指Next Generation ,被视为是Junit的升级版本 二.TestNG适用范围 Java单元测试 接口测试 web自动化测试 ...
- VBA收集
EXCEL启用宏 1.excel另存为"启用宏的XLSM"的文件格式 excel2007打开显示"宏的工具栏" 点击"左上角的OFFICE按钮&quo ...
- 【学习笔记】Tensor多维数组和axis的理解
Tensor多维数组和axis的理解 今天在编写程序的时候一直对于axis=0或等于1搞不明白,这样对于整个numpy或者是tensorflow的基本运算和数据处理都会很模糊,所以花了一些时间来搞清楚 ...