C++Builder具有一个专业C++开发环境所能提供的全部功能,它实现了可视化的编程环境和功能强大的编程语言(C++)的完美结合。今天小编要为大家带来的教程是:为你介绍C++Builder的随机文件。希望这对大家有所帮助!
假如说大家想要让随机文件中的数据可以进行随意的存取,然而不要按照数据的先后顺序读出亦或是写入,那么在这个时候我们就需要使用到随机文件了。大家要记住一点,那就是同一个随机文件中每条记录在磁盘中所使用到的长度都是一定的。在随机文件中每条记录都会指定一个编号,存取的时候我们只需要按照编号计算出它所存放的位置来存取数据就可以了。
那么现在我们就来学习一下在随机文件中,所使用到的函数吧。主要使用到的函数有三种,分别是fwrite函数、fread函数以及fseek函数。具体的函数如下:
1、fwrite函数
①功能介绍:主要的功能就是把数据写入随机文件里面中去。
②语法介绍:size t fwrite(const void.ptr,size_tsize,size_tn,FILE.stream)
2、fread函数
①功能介绍:它的主要作用就是把数据由随机文件里面中读取出来。
②语法介绍:size t fread(void*ptr,size_t size,size_t n,FILE*stream)
③说明:
Dtr:这是随机文件的存取变量名称或者是指针,假如说是变量的话,那么就要在前面加一个符号——&;
stream:这是随机文件的指针标识;
size:随机文件一条记录的大小,是以Byte作为单位的;
n:每一次存取多少个数据,用n来表示。
3、fseek函数
①功能介绍:它是用来把指针移动到随机文件所指定的位置。
②语法介绍:int fseek(FILE*stream,long offset,int whence)
③说明:
whence:这是随机文件所位于的位置;
stream:这是随机文件指针名称,这个名称一定要于fopen函数的文件指针名称一模一样才可以;
offset:这个就等同于whence所位于的位置,是以Byte作为单位的。
小编结语:
通过这篇编程语言教程,不知道大家是否已经学会了C++Builder的随机文件呢?在这篇教程中,主要就是向大家介绍随机文件的三种函数,希望这对大家有所帮助。你的支持就是课课家教育最大的动力,欢迎进入课课家教育!
¥398.00
¥118.00
¥268.00
¥498.00
¥15.00