read()从二进制文件读取指定记录号的数据
来源:互联网 发布:秦美人翅膀升级数据 编辑:程序博客网 时间:2024/06/16 06:15
#include<iostream>#include<fstream>using namespace std;int main(){ int i=0,a[10];// int a[10]={0};//for(int i=0;i<9;i++)//{//a[i+1]=a[i]*20+i+1;//cout<<a[i]<<endl;//}//ofstream rs1("ok2002com.txt");//ofstream rs2("ok2002com.bin",ios::binary);//for(int i=0;i<9;i++)//{//rs1<<a[i]<<" ";//rs2.write((char*)(&a[i]),sizeof(a[i]));//cout<<"rs.tellp("<<i<<")="<<rs1.tellp()<<",";//cout<<"rs2.tellp("<<i<<")="<<rs2.tellp()<<endl;//} ifstream rs("ok2002com.bin",ios::binary); cout<<"输入所要读取的记录号:"; cin>>i; rs.seekg(i*sizeof(a[i])); rs.read((char*)(&a[i]),sizeof(a[i])); cout<<a[i]<<endl; rs.close();}/*--------------------------------●建议将此文件(读二进制文件)与(写二进制文件)配套使用,即先用写二进制文件的C++程序生成二进制文件ok2002com.bin,再用读二进制文件的C++程序读取二进制文件ok2002com.bin中的数据,●说明:二进制文件ok2002com.bin用记事本方式(即文本方式)打开时为乱码,因为二进制文件不能用文字处理程序阅读、编辑或修改。●写二进制文件的C++程序源代码地址:http://www.ok2002.com/cc_htm/ok2002com_of_cc_171.htm
0 0
- read()从二进制文件读取指定记录号的数据
- 将double类型的数据写入二进制文件,从二进制文件中读取double类型数据
- 读取一个结构体记录的二进制文件
- ASP中从数据库读取二进制文件数据代码
- Qt从网络读取数据写入本地二进制文件
- Java从二进制文件读取数据到字节数组
- C++二进制文件的读取
- Java如何从数据中读取数据,然后插入到指定的文本中
- C++通过线程方式读取给出的二进制文件数据
- 尝试写入读取一堆有序的数据到二进制文件
- lucene.net 读取指定页数的记录
- 从文件中读取指定的行
- fscanf函数,从.txt中一次性读取指定数量的数据
- C语言sscanf()函数:从字符串中读取指定格式的数据
- MATLAB中批量从txt文件中读取指定行的数据保存为txt文件
- asp.net从数据库里读取二进制文件
- C语言 二进制文件的读取
- Openxml 读取指定列的数据
- 新装LINUX系统如何获得ROOT权限,图文教程
- 读写Xml文件
- 使用CXF开发简单的Web Service-HelloWorld(二)
- java(2)--匿名内部类
- 利用不相交集实现等价元素的聚类
- read()从二进制文件读取指定记录号的数据
- UITextView详解
- iOS自学
- STM32F103释放Jtag接口用做普通io
- python 初始化测试方法
- 分栏后的MathType公式编号怎样才能右对齐
- js中(function(){…})()立即执行函数写法理解
- 机器学习(Machine Learning)&深度学习(Deep Learning)资料(Chapter 1)
- AJAX传递汉字参数乱码问题