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

C++学习第十九天----简单文件输入/输出和今日工作问题

1.写入到文本文件中

        cout用于控制台输出;

必须包含头文件iostream;
头文件iostream定义了一个用于处理输出的ostream类;
头文件iostream声明了一个名为cout的ostream变量(对象);
必须指明名称空间std;
可以结合使用cout和运算符 << 来显示各种类型的数据。

        文件输出与其极其类似;

必须包含头文件fstream;
头文件fstream定义了一个用于处理输出的ofstream类;
需要声明一个或多个ofstream变量(对象),并以自己喜欢的方式对其进行命名,但要遵守相关规则;
必须指明名称空间std;
需要将ofstream对象与文件关联起来,为此,方法之一是使用open()方法;
使用完文件后,应使用方法close()将其关闭;
可以结合使用ofstream对象和运算符 << 来显示各种类型的数据。

最后说明一下今天上午工作遇见的问题,很离谱的东西,我都不愿意往那方面想,笑死。

项目代码是前任遗留下来的,所以应该是没啥大问题的,在以前的板子里是可以使用的,没有问题。

昨天打板归来,我就着手修改代码,初始遇见的问题是通过震动模块,震动触发中断,然后计数,达到一定的值之后就把这个值清0,在正常的模式下,无法实现,但是在睡眠情况下就可以实现,很离谱,睡眠和正常模式代码优先级是一样的,但是就是正常模式下不行,很烦。然后我猜测是不是误检测,因为以前别的地方也出现过误检测,就是多层判断就好了,然后这里我也是这么想的,我就在检测之前加了一个初始化,然后这个问题解决了,很开心,然后又不开心了,今天又出现一个别的问题。这个问题就是重复循环多次按按键,就会卡死,所有功能都失效了。通过仿真发现,是卡在中断里了,不再执行别的程序了。我的想法是上面多加的那个初始化,这个是外部中断的初始化,是不是中断触发的太频繁引起的卡在中断里,然后我就又把那个加的初始化给屏蔽了,就解决了。可是初始那个问题又来了,计数不清0,难搞嗷!

http://www.lryc.cn/news/138572.html

相关文章:

  • 基于风险的漏洞管理
  • 命令行——Git基本操作总结
  • 验证评估守护关基安全 赛宁数字孪生靶场创新实践
  • R语言09-R语言中的字符函数和分布相关函数
  • pnpm无法加载文件 (解决方法 )
  • 做一个蛋糕店小程序需要哪些步骤?
  • Docker的革命:容器技术如何重塑软件部署之路
  • 【ARM-Linux】项目,语音刷抖音项目
  • Linux驱动开发:技术、实践与Linux的历史
  • # Go学习-Day5
  • 创建型(二) - 单例模式
  • 基于swing的图书借阅管理系统java jsp书馆书籍信息mysql源代码
  • Android相机-HAL-Rockchip-hal3
  • 基于Java+SpringBoot+vue前后端分离华强北商城二手手机管理系统设计实现
  • 【论文阅读】HOLMES:通过关联可疑信息流进行实时 APT 检测(SP-2019)
  • HTML 网页中 自定义图像单击或鼠标悬停时放大
  • 从程序员进阶到架构师再到CTO,该如何破解焦虑?
  • 批量将excel文件转csv文件
  • 实现 CSS 文字渐变色效果
  • C++信息学奥赛1148:连续出现的字符
  • 【笔记】岂不怀归:三和青年调查
  • 使用Mavon-Editor编辑器上传本地图片到又拍云云存储(Vue+SpringBoot)
  • QT使用QXlsx实现对Excel的创建与文字的存取 QT基础入门【Excel的操作】
  • 前端遇到困扰怎么办?10年前端在线帮您解决问题,只需一杯下午茶
  • c#值类型和引用类型
  • 机器学习算法示例的收集;MetaAI编码工具Code Llama;“天工AI搜索”首发实测
  • 大模型一、大语言模型的背景和发展
  • Linux常用命令——dhcpd命令
  • Apache和Nginx各有什么优缺点,应该如何选择?
  • 基于JAVA SpringBoot和UniAPP的宠物服务预约小程序