C++课程
文章平均质量分 75
被迫敲代码的张先森
不努力怎么知道自己的实力
展开
-
C++标准库中 ios_base 的用法
格式控制信息的枚举类型fmtflags ,影响到如何解释输入序列的格式、如何生成输出序列的格式,例如整数是16进制还是10进制表示,浮点数是科学计数法还是定点形式等;流的状态的枚举类型iostate,如数据是否完整、是否到达流的末尾、是否读写失败等;流的打开方式的枚举类型openmode,如读取、写入、追加、创建时删除原内容、二进制打开、流的定位位置的枚举类型seekdir,如开始位置、当前位置、结尾位置等。流的事件的枚举类型event,如“擦除”事件erase_event,改变locale设置事件原创 2021-02-10 14:37:26 · 6266 阅读 · 1 评论 -
C++异常处理的实现
WEEK10 第十二章 异常处理(编程题)程序片段编程题继承并派生异常类【问题描述】请分析main函数,从exception类继承并派生两个异常类MyException1和MyException2,要求定义what成员函数,在what函数中,要求使用typeid,返回当前类的运行时的类型。请调试和分析该程序,熟练掌握关于异常捕获机制的使用。【输入形式】输入为一个整数,取值在1-4。【输出形式】输出包括两行第一行为输出的异常信息第二行为:Return to main()【样例输入1】1原创 2020-05-08 18:17:56 · 385 阅读 · 0 评论 -
C++进行二进制文件的读写
// WEEK10 第十一章 流类库与输入输出(编程题) 编程题// 2. 二进制文件的读写 【问题描述】请编写一个程序,实现如下功能// 1、定义结构体student, 包括stu_id,score 2个变量。其中stu_id是一个short型变量,score为short型变量。// 2、从键盘输入学生个数n及n个学生的数据,存储在new创建的数组a中// 3、使用write函数,以二进...原创 2020-05-04 19:34:56 · 811 阅读 · 2 评论 -
C++文件Std::ios_base用法
std::ios_base::openmodestd::ios_base::in: 打开文件进行读操作,即读取文件中的数据如果指定路径中没有包含该文件,不会创建,而且设置std::ios_base::badbit.std::ios_base::out: 打开文件进行写操作,即写入数据到文件。如果指定路径中并没有包含该文件,会创建一个新的.文件如果指定的路径中包含有该文件,那么打开后,会...转载 2020-05-01 16:38:02 · 10795 阅读 · 0 评论