科普C语言中对二进制文件的操作

二进制文件的操作

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购买已下架

好了,本文到此结束。如果对编程、计算机、程序员方面感兴趣的话,欢迎私信联系我,随时交流!点个


转载请注明:http://www.aierlanlan.com/rzfs/2819.html