二进制文件的操作
1)使用类成员函数get()与put()
利用get()、put()两个函数将f2.dat文件中的内容读出后写入f4.dat文件。
2)使用类成员函数read()与write()
使用类成员函数read()与write()可以对文件进行读写操作。通常使用read()与write()对二进制文件(binaryfile)进行读写。
一般在处理大批量数据,当需要提高I/O操作速度、简化I/O编程时,以二进制方式进行读写可显示出它的优越性。所谓二进制方式,就是简单地把文件视为一个0、1串,以字位(bit)为单位,不考虑文本格式,在输入输出过程中,系统不对相应数据进行任何转换。
程序中用到的read()与write()类成员函数的常用格式及功能如下:ostream::write
ostream&write(constchar*pch,intnCount);
功能:将pch缓冲区中的前nCount个字符写出到某个文件(ostream流对象)中。istream::read
istream&read(char*pch,intnCount);
功能:从某个文件(istream流对象)中读入nCount个字符放入pch缓冲区中(若读至文件结束尚不足nCount个字符时,也将立即结束本次读取过程)。
使用read()和write()函数代替get()和put()函数,可以一次完成读写操作。
二进制文件的读写操作。
C++常用库函数
库函数是编译系统为了满足用户的需要而提供的,它并不是C++语言的组成部分用户在使用某个库函数之前必须在程序代码的前部,要包含库函数所对应的头文件,包含头文件的命令格式为:
#include头文件名称
或
#include<头文件名称>
例如,如果在程序中要用到标准输入/输出流,需要包含的头文件为:
接下来我们介绍一些常用的库函数,其他的库函数用户可根据需要自己查阅C++语言相关的库函数帮助文档。
1)数学函数
要用到表附2.1中的数学函数时,需要在程序中包含的头文件名为:math.h。
表附2.1
2)常用字符串处理函数
用到表附2.2中的字符串处理函数时,需要在程序文件中包含的头文件名为:string.h。
表附2.2
3)其他常用函数
用到表附2.3中的一些函数时,应该在程序文件中包含的头文件名为:stdlib.h。
表附2.3
4)实现键盘和文件输入/输出的成员函数
用到表附2.4中的键盘和文件输入/输出的成员函数时,应该在程序文件中包含的头文件名为:iostream.h。
表附2.4
超实用性的Python零基础入门到进阶视频源码淘宝¥2购买已下架好了,本文到此结束。如果对编程、计算机、程序员方面感兴趣的话,欢迎私信联系我,随时交流!点个