10.9文件操作
🕗 发布于 2024-10-11 23:57 c++
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()
原文地址:https://blog.csdn.net/m0_62956971/article/details/142757445
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!
-
从零开始学习PX4源码7(hello world)
本节主要记录如何在PX4中创建一个应用程序hello world 的过程,具体可以参考官网hello sky的过程hello sky。
阅读更多2024-10-12
-
C++11 简单手撕多线程编程
std::thread 创建线程阻塞主线程线程分离。
阅读更多2024-10-12
-
ARM综合编程--LED--ADC--UART--中断--PWM综合示例按键和旋钮控制音乐
包括歌曲和音符数组。定义控制LED灯和按键的GPIO地址(这里你需要提供准确的硬件位置信息)。定义用于ADC旋钮调节音量的变量。// 全局变量定义// 两只老虎// 生日快乐// abcdefg//
阅读更多2024-10-12
-
java医院后台管理系统设计与实现源码(springboot+vue+mysql)
系统架构:项目简介首页、个人中心、用户管理、零食分类管理、零食信息管理、订单评价管理、系统管理、订单管理。首页、零食信息、零食资讯、个人中心、后台管理、购物车、在线客服等功能。💕💕作者:落落💕💕个人简
阅读更多2024-10-12
-
MS8510国产PIN对PIN可替代(联阳)IT8987。有技术支持
MS8510 内部集成了 KBC、PMC、PS/2、PWM、ADC、SMBUS、KBS、CIR、SPI、UART、Timer、PECI 等模块,内建 RC、POR、LDO 等模拟电路,外围电路简单,支
阅读更多2024-10-12
-
Nginx请求头丢失,引发出来的问题
但是目标服务后端打印出来的参数,是没有api_key_id和api_key_value这2个参数的。api_key_id和api_key_value这2个参数传递过程中丢失或则根本没传递。,这个参数默
阅读更多2024-10-12
-
JavaScript进阶笔记--解构赋值
本文介绍了JavaScript进阶中的解构赋值,包括数组解构,对象解构,forEach和filter方法,以及相关案例
阅读更多2024-10-12
-
Spring AI 介绍与入门使用 -- 一个Java版Langchain
Spring AI 是由Pivotal的Spring团队专门维护的AI调用框架,它通过标准化不同AI服务提供商的接口实现,使开发者能够以统一的方式编写代码,并仅通过修改配置即可轻松切换不同的AI实现。
阅读更多2024-10-12
-
2024网络安全学习路线 非常详细 推荐学习
渗透测试学习、零基础学安全、路线首先咱们聊聊,学习网络安全方向通常会有哪些问题学基础花费很长时间,光语言都有几门,有些人会倒在学习 linux 系统及命令的路上,更多的人会倒在学习语言上;对于网络安全
阅读更多2024-10-12
-
Go语言学习第二章
数值型1:整数型(int,int8,int16,int32,uint,uint8,uint16,uint32,uint64,byte)第三种,如果没有写变量的类型,那么根据"="后
阅读更多2024-10-12