面向对象程序设计—第九章.pptVIP

  • 5
  • 0
  • 约1.62万字
  • 约 65页
  • 2019-10-13 发布于湖北
  • 举报
第九章 I/O流 9.1、I/O流类库概述 9.1、I/O流类库概述 9.1、I/O流类库概述 9.1、I/O流类库概述 9.1、I/O流类库概述 9.2、输入输出及其格式控制 9.2、输入输出及其格式控制 9.2、输入输出及其格式控制 9.2、输入输出及其格式控制 9.2、输入输出及其格式控制 9.2、输入输出及其格式控制 9.2、输入输出及其格式控制 9.2、输入输出及其格式控制 9.2、输入输出及其格式控制 9.2、输入输出及其格式控制 9.2、输入输出及其格式控制 9.2、输入输出及其格式控制 9.2、输入输出及其格式控制 9.2、输入输出及其格式控制 9.2、输入输出及其格式控制 9.2、输入输出及其格式控制 9.2、输入输出及其格式控制 9.2、输入输出及其格式控制 9.2、输入输出及其格式控制 9.2、输入输出及其格式控制 9.2、输入输出及其格式控制 9.2、输入输出及其格式控制 9.2、输入输出及其格式控制 9.2、输入输出及其格式控制 9.2、输入输出及其格式控制 9.2、输入输出及其格式控制 9.2、输入输出及其格式控制 9.2、输入输出及其格式控制 9.2、输入输出及其格式控制 9.2、输入输出及其格式控制 9.2、输入输出及其格式控制 9.3、用户自定义输入输出 9.3、用户自定义输入输出 9.4、文件输入输出 9.4、文件输入输出 9.4、文件输入输出 9.4、文件输入输出 9.4、文件输入输出 9.4、文件输入输出 9.4、文件输入输出 9.4、文件输入输出 实例 实例 实例 实例 实例:源文件:Student.Cpp 实例:源文件:Student.Cpp 实例:源文件:Student.Cpp 本章小结 综合训练 综合训练 综合训练 综合训练 综合训练 综合训练 综合训练 void main(void) { Book b1,b2; long nu; char bn[40]; //书名 char pn[40]; //出版社 char na[20]; //作者 ifstream file1; ofstream file3; char flag = y; while( flag==‘y’ ||flag==‘Y’) { //由flag控制循环 cout“\t\t 1: 按书名查找一本书!\n”; cout“\t\t 2: 加入一本新书!\n”; cout“\t\t 3: 退出!\n输入选择:”; int f; cinf; switch(f){ case 1: cout“输入要查找的书名:”; cinbn; file1.open(“book.dat”,ios::in | ios::binary);//按读方式打开件 while(!file1.eof() ){ int n; file1.read((char *)b1,sizeof(Book)); n=file1.gcount(); //统计输入字符数 if(n==sizeof(Book)) { if(strcmp(b1.Getbookname(),bn)==0) //显示书的信息 b1.Show(); } } file1.close(); break; case 2: cout输入书号:; cinnu; cout输入书名:; cinbn; cout输入出版社:; cinpn; cout输入作者:; cinna; b1.Setdata(nu,bn,pn,na); file3.open(book.dat,ios::app|ios::binary);//增补方式打开件 file3.write((char*)b1,sizeof(b1)); file3.close(); break; default: flag = n; } } } 即“”是iostream中

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档