下载此文档

文件的输入输出(从磁盘到磁盘).doc


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
(从磁盘到磁盘)在上一节通过cin和cout实现了从键盘输入数据和将数据输出到屏幕中显示的方法。本节主要介绍如何从磁盘文件中获得数据和把程序中的数据输出保存到磁盘文件中。C++程序中把数据从键盘输入和输出到屏幕默认为标准操作。实现对磁盘文件的操作可以看成是一种数据输入输出的重定向,即输入输出的方向从键盘和屏幕改变为磁盘。[例ch2_1]加以改进,把原来对屏幕的输出,改为对指定文件的输出,以便实现数据输入输出的重定向功能。[例ch2_8]文件读写的例子#include<>#include<>voidmain(){intm=7,n=4;floata=,b=,x;charc1='a',c2;ofstreamcout("g:\\c\\ch2_8\\");x=a*b;c2=c1+1;cout<<m+n<<endl;cout<<x<<endl;cout<<c2<<endl;}打开文件g:\c\ch2_8\,[例ch2_8]的结果与[例ch2_1]的结果完全相同。分析[例ch2_8]可见,要实现对文件的输出,需有以下几点改进。增加#include<>,这是为下面一条语句的使用作说明。增加ofstreamcout("g:\\c\\ch2_8\\");实现重定向功能。。“\”开头,为避免出现二义性,文件名中表示路径用的“\”必须以“\\”代替。[例ch2_9],。以上两个文件存放在g:\c\ch2_9目录中,五门课的成绩分别为:8568729488。#include<>#include<>voidmain(){floats1,s2,s3,s4,s5,average;ifstreamcin("g:\\c\\ch2_9\\");ofstreamcout("g:\\c\\ch2_9\\");cin>>s1>>s2>>s3>>s4>>s5;average=(s1+s2+s3+s4+s5)/5;cout<<"averagescore:"<<average<<endl;}程序运行后,:averagescore::语句ifstreamcin("g:\\c\\ch2_9\\");实现重定向输入。。归纳:为实现重定向需定义:ofstream:输出,用于向文件中写入内容。ifstream:输入,用于从文件中读出内容。fstream:输入输出,用于既要读又要写的文件的操作。。,虽已实现了对文件的读写,但对于同时还要实现标准的输入输出比较麻烦,缺少灵活性。可以采用以下方法实现文件的灵活操作。文件变量的定义文件变量的定义格式是:文件变量类

文件的输入输出(从磁盘到磁盘) 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小55 KB
  • 时间2020-04-06