一、文件输入输出与打开关闭部分
1、文件的输入与输出
▪ C++ 把文件看做字符序列,即文件是由一个一个字符数据顺序组成的。
▪ 根据数据的组织形式,文件可分为:
➢ 文本文件(ASCII 文件):每个字节存放一个ASCII 代码,代表一个字符;
➢ 二进制文件:把内存中的数据,按其在内存中的存储形式原样写到磁盘上;
2、文件的打开与关闭
进行文件的打开与关闭需要用到头文件fstream.h
➢ ifstream :输入文件流类,用于文件的输入;
➢ ofstream: : 输出文件 流类,用于文件的 输出;
➢ fstream: : 输入输出文件 流类,用于文件的 输入/ 输出;
◼ 一旦文件打开,即可用<< 和>> 读写文件中的数据,只
是必须用于文件相联系的流代替cin 和cout。
[1] 文件的打开:使用成员函数open(); ;
➢ 文件流对象.open( 文件名,打开方式);
文件打开方式 含 义
ios::in 以输入(读)方式打开文件
ios::out 以输出(写)方式打开文件
ios::app 打开一个文件使新的内容追添加到文件的末
尾
ios::ate 打开一个文件查找到文件尾
ios::trunc 打开一个文件若它存在,则清除文件所有内
容
ios::binary 以二进制方式打开文件,缺省时为文本方式
ios::nocreate 打开一个已有文件,若该文件不存在,则失
败
ios::noreplace 若打开的文件已经存在,则打开失败
注:在打开文件之后,要判断文件是否打开,在文件操作结束时要及时调用成员函数close()来关闭文件。如out.close(); 将关闭与流out相联系的文件。
比如如下代码:
二、获取现在时间的函数
在写获取时间的函数时要包含头文件time.h
第一种:
运行结果为Today is Saturday, day 30 of May in the year 2020.
第二种:
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。