当前位置: 首页 > news >正文

10.9文件操作

1.打开模式说明:

多个模式之间用" | "联合 

2.如果文件不使用close关闭文件,可能会发生哪些问题?

1.可能会导致内存泄漏

2.文件锁定,如果文件没有关闭,其他程序可能无法正常访问该文件。

3,数据不稳定,未关闭的文件可能会导致数据不稳定,因为可能尚未将所有的写入操作完全刷新到磁盘上。

3.写文件实操:

#include<iostream>
#include<fstream>//1.
#include<string>
int main() {std::fstream myFile;myFile.open("test.txt",std::ios::out);//如果没有就创建if (!myFile.is_open()) {std::cout << "文件没有打开 并不能操作" << std::endl;}//1.按行来写//myFile << "hello world my bro" << std::endl;//2.按字符来写//char mychar = 97;//while (mychar<=122) {//	myFile.put(mychar);//	mychar++;//}//3.使用write函数来写char szbuf[] = "hello world gus";myFile.write(szbuf,sizeof(szbuf));myFile.close();std::cout << "写入完成" << std::endl;
}

 可以通过如上三种方式来写入文件。

4.读取文件: 

1.逐行读取: getline();

2.按单词读取: >>

3.按字符读取: get()

4.二进制读取: read()


http://www.mrgr.cn/news/47896.html

相关文章:

  • 期末速成C++【大题汇总完】
  • 使用 Python 和 Tkinter 库创建新年倒计时程序
  • linux系统常用命令
  • RedisTemplate执行lua脚本及Lua 脚本语言详解
  • stm32第一次烧录或者上电运行卡死问题分析
  • OpenKit 介绍
  • 机器学习中的多模态学习:用C/C++实现高效模型
  • 数字隔离器的技术竞争
  • 【AI-20】训练服务器和推理服务器
  • [权威出刊|稳定检索]2024年光学工程与检测技术国际会议(OETT 2024)
  • Fastgpt本地化部署 - 以MAC为例
  • IP-Guard与Ping32两大加密软件对比:安全性、功能与性能全面评测
  • Solon 3.0 新特性:SqlUtils
  • 跨境网络专线SD-WAN:跨境电商网络问题的解决方案
  • 计算机毕业设计 | SSM 旅游网站后台管理系统(附源码)
  • 使用BarTender打印
  • 国产光耦:实际应用和市场进展
  • 利士策分享,重阳节的传承及意义在哪里?
  • Linux内核编译的整体理解
  • python爬虫 - 深入正则表达式
  • 基于springboot vue 网络云端日记本系统设计与实现
  • 视频里的声音怎么单独提取出来?简单又实用的10种提取声音方法!
  • 如何在建设 DataOps 体系中选择合适的工具或平台?
  • AI大模型源码解析|打造你的专属GitHub智能答疑助手!
  • GEE数据集:美国玉米、大豆和冬小麦 QDANN 30m 产量图/数据集
  • k8s 1.28.2 集群部署 MinIO 分布式集群