网站建设微享互动传奇网站架设教程

bicheng/2026/1/19 21:19:41/文章来源:
网站建设微享互动,传奇网站架设教程,住房城乡与建设厅网站,国内app开发商一、文本文件 C中输入输出是通过流对象进行操作#xff0c;对于文件来说写文件就是将内容从程序输出到文件#xff0c;需要用到写文件流ofstream#xff1b;而读文件就是将内容从文件输入到程序#xff0c;需要用到读文件流ifstream#xff1b;这两个文件流类都包含在头文…一、文本文件 C中输入输出是通过流对象进行操作对于文件来说写文件就是将内容从程序输出到文件需要用到写文件流ofstream而读文件就是将内容从文件输入到程序需要用到读文件流ifstream这两个文件流类都包含在头文件fstream中对文件操作需要包含fstream。 一写文件 文本文件写入主要包括以下步骤 包含头文件#includefstream创建文件流对象 ofstream ofs以写入方式打开文件ofs.open(文件路径,ios::out);写入内容ofs写入内容;关闭文件ofs.close() #includeiostream #includefstream using namespace std;int main(int argc, char const *argv[]) {ofstream ofs;ofs.open(test.txt, ios::out);ofs 姓名张三 endl;ofs 年龄20 endl;ofs.close();return 0; } 二打开方式 打开方式描述ios::in读取方式打开文件。若文件不存在打开失败ios::out写入方式打开文件。若文件存在清空后写入文件不存在创建后写入ios::ate初始位置文件末尾。单独使用或和ios::out合用没有区别清空后写入或创建后写入和ios::in合用若文件存在末尾可写入若文件不存在打开失败ios::app末尾追加。单独使用或和ios::out/in合用没有区别文件不存在时创建写入存在时末尾追加ios::trunc若文件存在清空后写入若文件不存在创建后写入ios::binary以二进制方式写入或读取文件 三读取文件 文本文件读取主要包含以下步骤包含头文件#includefstream创建流对象ifstream ifs;以读取模式打开文件ifs.open(文件路径文件名/文件名,ios::in)读取数据常用的有4中方法。 ifs int,char,float,char *,string 等等。可读取整形、浮点型、字符型、字符串等等读取字符串时可将读取内容存入字符数组也可存入string读取字符串时一次读一行遇到空格、制表符、换行符或读取到字符数组长度-1个字符时返回。读取成功返回istream,读取失败返回false。        ifs.getline(char *buf,int size,char delim\n)一次读取一行存入字符数组遇到换行符或者读取到sizeof(buf)-1个字符返回最后一个字符需要自动添加结束字符\0;遇到限定字符delim提前返回。读取失败返回false。        getline(istream ifs,string str,char delim\n)一次读取一行存入字符串遇到换行符和限定字符delim提前返回。读取失败返回false。        int get()/ istream get(char *buf, int size,char delim\n)/istream get(char c)常用的ifstream成员get函数有这几种重载同样读取内容存入字符数组时遇到限定字符delim时提前返回后面两种读取失败返回false。 #includeiostream #includefstream using namespace std; #includestring //写文件 void write() {ofstream ofs(test.txt, ios::out);if (ofs.is_open()) {ofs 姓名张三 endl;ofs 年龄20 endl;ofs.close();} } //方法1 void func(ifstream ifs, char buf1[1024], string buf2) {//while (ifs buf1) {// cout buf1 endl;//}while (ifs buf2) {cout buf2 endl;} } //方法2 void func(ifstream ifs, char buf1[1024]) {while (ifs.getline(buf1, 1024)){cout buf1 endl;} } //方法3 void func(ifstream ifs, string buf2) {while (getline(ifs, buf2)) {cout buf2 endl;} } //方法4 void func(ifstream ifs, char c) {while (ifs.get(c)) {cout c;} } void doWork(char buf1[1024], string buf2, char c ) {ifstream ifs(test.txt, ios::in);if (ifs.is_open()) {if (c 1) {func(ifs, buf1, buf2);}else if (c 2) {func(ifs, buf1);}else if (c 3) {func(ifs, buf2);}else if (c 4) {func(ifs, c);}ifs.close();} } int main(int argc, char const *argv[]) {char buf1[1024];string buf2;char c;write();doWork(buf1, buf2, 1);doWork(buf1, buf2, 2);doWork(buf1, buf2, 3);doWork(buf1, buf2, 4);return 0; } 二、二进制文件 一二进制文件写入 具体步骤 包含头文件#includefstream创建文件流ofstream ofs;以二进制方式打开文件ofs.open(文件名,ios::binary|ios::out);写入数据调用成员函数ostream write(const char * buffer,int len);                                          ofs.write((const char*)ptr,sizeof(*ptr));         字符指针buffer指向内存中一段储存空间len是要写入字节数。关闭文件ofs.close() 二二进制文件读取 具体步骤 包含头文件#includefstream创建文件流ifstream ifs;以二进制方式打开文件ifs.open(文件名,ios::binary|ios::in);读取数据调用成员函数ifstream read((char*)buf,sizeof(buf));    buf是读取内容的缓存区强转为char*按照单个字节计算读取内容。关闭文件ifs.close(); #includeiostream using namespace std; #includefstream #includestring class Person { public:string m_Name;int m_Age; }; void write(void) {Person p { 李四,21 };ofstream ofs(test.dat, ios::binary | ios::out);if (ofs.is_open()) {ofs.write((char*)p, sizeof(p));ofs.close();} } void read(void) {Person p;ifstream ifs(test.dat, ios::binary | ios::in);if (ifs.is_open()) {ifs.read((char*)p, sizeof(p));ifs.close();}cout 姓名 p.m_Name endl;cout 年龄 p.m_Age endl; } void test(void) {write();read(); } int main(int argc, char const** argv) {test();return 0; }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/88730.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

建站公司咨询做网站网站名字自己设置吗

文章目录 一、操作系统的基本概念1.1操作系统的层次结构1.2操作系统的运行视图1.3操作系统的概念(定义)1.4操作系统的功能和目标1.4.1操作系统的功能和目标——作为系统资源的管理者1.4.2操作系统的功能和目标——向上层提供方便易用的服务1.4.2.1GUI:图形化用户接口…

南昌建网站那家好建设个网站多少钱

网站是企业展示形象、引流营销的重要互联网窗口,因此一定要设计得足够吸睛美观,引起顾客兴趣。今天就来教大家如何做好网页设计与制作。提到网页设计,可能很多小白都要问了:网页设计用什么软件做?网页设计需要学什么&a…

英文网站 字体大小哪里有信誉好的外贸客户搜索软件

0说明 IPAM:IP地址管理系统 IP地址管理(IPAM)是指的一种方法IP扫描,IP地址跟踪和管理与网络相关的信息的互联网协议地址空间和IPAM系统。 IPAM软件和IP的工具,管理员可以确保分配IP地址仍然是当前和足够的库存先进的IP工具和IPAM服务。 IPAM简化并自动化…

平昌县住房和城乡建设局网站百度竞价排名是什么

Java享元模式 摘要实现范例 享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能 享元模式尝试重用现有的同类对象,如果未找到匹配的对象,则创建新对象 享元模式属于结构型模式&…

网站互点可以自己点么百度站长平台推出网站移动化大赛

一、简介: Hive在整个数仓中扮演了非常重要的一环,我们可以使用FlinkSQL实现对hive数据的读取,方便后续的操作,本次例子为Flink1.13.6版本 二、依赖jar包准备: 官网地址如下: Overview | Apache Flink 1、我们需要准备相关的jar包到Flink安装目录的lib目录下,我们需…

国内大型免费网站建设网站配色教程

Jenkins详解(三) 目录 Jenkins详解(三) 1、Jenkins介绍2、Jenkins CI/CD 流程3、部署环境 3.1 环境准备3.2 安装GitLab3.3 初始化GitLab3.4 GitLab中文社区版补丁包安装3.5 修改GitLab配置文件/etc/gitlab/gitlab.rb3.6 在宿主机输入 http://192.168.200.26:88 地址就可以访问了…

免费用手机做网站免费可商用网站

技术变革裁员影响的因素: 自动化替代简单重复性工作:随着技术的发展,一些简单、重复性的编码任务可能被自动化工具或者机器学习算法取代。这可能导致一些岗位的需求减少或者消失,从而可能导致部分人员裁员。 技能更新要求&#x…

公司网站建设手续wordpress主题lovephoto3.0

目录 环境步骤环境设置包引用声明一个全局的设备 数据准备收集数据集信息构建数据集在数据集中读取分类名称划分训练、测试数据集数据集划分批次 模型设计编写维持卷积前后图像大小不变的padding计算函数编写YOLOv5中使用的卷积模块编写YOLOv5中使用的Bottleneck模块编写YOLOv5…

网站 网络推广辽宁建设官方网站

人口普查数据大屏,是指一种通过大屏幕显示人口普查数据的设备,可以将人口普查数据以可视化的形式呈现出来,为决策者提供直观、准确的人口数据。这种大屏幕的出现,让人口普查数据的利用变得更加高效、便捷。 如果您需要制作一张直观…

宣传网站怎么做珠海网站推广优化

什么是队列? 队列是一种有次序的数据集合,其特征是:新数据项的添加总发生在一端(通常称为“尾rear”端),而现存数据项的移除总发生在另一端(通常称为“首front”端);当数…

母版页做网站例子店面设计费计入什么科目

为了更好地分类阅读 52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第30 期。 ​[- 1 -] 全面掌握移动端主流图片格式的特点、性能、调优等 [链接] http://www.52im.net/thread-1802-1-1.html [摘要] 本文我们一起全面分析学…

网站建设分金手指排名八怎么做网站用户可以发表文章

服务认证基础考试大纲(第1版) 1.总则 本大纲依据 CCAA《服务认证审查员注册准则》制定,适用于拟向CCAA申请注册服务认证审查员级别的人员。 2.考试要求 2.1考试科目 申请注册服务认证审查员级别的人员,需通过“服务认证基础”…

仿wordpress站3000行业关键词

进程通信的目的 数据传输:一个进程需要将它的数据发送给另一个进程资源共享:多个进程之间共享同样的资源。通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件(如进程…

模板网站有哪几类字号 wordpress

经验分享: 盲目的追求完美主义可能会导致一事无成,在平时的工作中,我们应该追求全局最优,而不是局部最优。我们在做一件事情,先保证拿到60分,然后先去追求其他事情,等其他事情也能拿到60分&…

网站建设公司怎么选合肥网页设计制作

ZYNQ连载03-Vivado创建工程 1. 硬件参数 名称参数主控xc7z020clg400-2DDRMT41J256M16RE-125 2. 创建工程 3. 串口配置 4. DDR配置 5. SD配置 6. ETH配置 7. USB配置 8. 导出硬件 Generate Output ProductsCreate HDL WrapperExport Hardware Platform 执行以上步骤后&#…

网站网络推广能优化做跨境电商的血泪教训

目录 一、keepalived工作原理 1、VRRP 1.1 VRRP相关术语 1.2 VRRP相关技术 1.3 VRRP工作过程 2、keepalived介绍 2.1 Keepalived架构 3、keepalived的工作原理 3.1Keepalived高可用故障切换转移原理 4、脑裂 4.1什么是脑裂? 4.2造成脑裂的原因有哪些&am…

池州网站建设全包2024最近爆发的流感叫什么

我简单测试了一下json格式配置文件&#xff0c;在这里记录一下&#xff0c;方便以后查看。 需要引用的库&#xff1a; Microsoft.Extensions.Hosting 创建json格式文件&#xff1a;appsettings.json 在工程文件中包含json文件&#xff1a; <ItemGroup><Content In…

无锡做网站6wordpress文章 模板

&#xff08;1&#xff09;搭建Redis-主从架构 前面我们实现了Redis的持久化&#xff0c;解决了数据安全问题&#xff0c;但是还有需要解决的问题&#xff0c;下面学习Redis的主从集群&#xff0c;解决Redis的并发能力的问题 Redis的集群往往是主从集群&#xff0c;Redsi为什么…

余姚做网站设计的同一个网站买多家cdn

图为RUST吉祥物 大家好,我是get_local_info作者带剑书生,这里用一篇文章讲解get_local_info是怎样获得杀毒软件的病毒库时间的。 首先,先要了解get_local_info是什么? get_local_info是一个获取linux系统信息的rust三方库,并提供一些常用功能,目前版本0.2.4。详细介绍地址…

psd数据网站郑州网站建设msgg

linux下部署frp客户端服务端实践 简介&#xff1a; 今天有一个这样的需求&#xff0c;部署在公司内部局域网虚拟机上的服务需要在外网能够访问到&#xff0c;这不就是内网穿透的需求吗&#xff0c;之前通过路由器实现过&#xff0c;现在公司这块路由器不具备这个功能了&#x…