第15周 程序阅读-二进制文件及文件的读取4
来源:互联网 发布:怎样网络上发布小说 编辑:程序博客网 时间:2024/06/06 09:41
4、阅读并运行下面的示例,体会二进制文件和字符串流操作的一般方法。
运行结果:
例17
#include <strstream>#include<iostream>using namespace std;struct student{ int num; char name[20]; float score;};int main( ){ student stud[3]={1001,"Li",78,1002,"Wang",89.5,1004,"Fun",90}; char c[50]; //用户定义的字符数组 ostrstream strout(c,30); //建立输出字符串流,与数组c建立关联,缓冲区长30 for(int i=0;i<3;i++) //向字符数组c写3个学生的数据 strout<<stud[i].num<<stud[i].name<<stud[i].score; strout<<ends; //ends是C++的I/O操作符,插入一个′\\0′ cout<<"array c:"<<c<<endl; //显示字符数组c中的字符 ostrstream strout1(c,40); //这时,c将被重写 for(int i=0;i<3;i++) strout1<<stud[i].num<<" "<<stud[i].name<<" "<<stud[i].score; strout1<<ends; //ends是C++的I/O操作符,插入一个′\\0′ cout<<"array c:"<<c<<endl; //显示字符数组c中的字符 return 0;}
运行结果:
0 0
- 第15周 程序阅读-二进制文件及文件的读取4
- 第15周 程序阅读-二进制文件及文件的读取1
- 第15周 程序阅读-二进制及二进制文件的读取2
- 第15周 程序阅读-二进制及二进制文件的读取3
- 第15周 二进制文件及文件的读取5
- 15周《C++语言基础》程序阅读——二进制文件及文件的随机读写(1)
- 15周《C++语言基础》程序阅读——二进制文件及文件的随机读写(2)(3)
- 《C++语言基础》程序阅读——二进制文件及文件的随机读写(4)
- 第十五周阅读项目:二进制文件及文件的随机读写
- 《C++语言基础》程序阅读——二进制文件及文件的随机读写
- 第15周-二进制文件与字符串流-项目0-课后实践·阅读程序(1)
- 第15周-二进制文件与字符串流-项目0-课后实践·阅读程序(2)
- 第15周-二进制文件与字符串流-项目0-课后实践·阅读程序(3)
- 第14周-阅读项目1-二进制文件的读写
- 第十五周 阅读项目 二进制文件读取
- 第14周-阅读项目4-二进制文件和字符串流操作的一般方法
- 第15周-阅读程序(4)
- 第15周阅读程序(4)
- 6.17 阅读程序 理解seekg() tellg()的用法
- 欢迎使用CSDN-markdown编辑器
- 用二进制文件处理学生信息
- OpenCV的IplImage与我的CHYBitmap的互转
- 第十五周程序阅读三
- 第15周 程序阅读-二进制文件及文件的读取4
- HDU 5039 Hilarity(dfs序+线段树)
- 我——成为一个人,不再迷茫
- 每天一个linux命令(23):Linux 目录结构
- Zigbee组网原理
- 算法之二分法查找
- 第十四四周项目二 改写文件并另存
- 第十三周项目一2
- Linux下 /proc文件夹内容解析(/proc文件系统解析)