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

1.写入到文本文件中

        cout用于控制台输出;

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

        文件输出与其极其类似;

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

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

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

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

你可能感兴趣的:(c++,学习,开发语言)