程序设计实验复习(输入输出流)

输入输出流

zhu:cheng se bu fen shi cheng xu de guan jian bu fen !!!

对ASCII文件的操作

1 写数据进入磁盘文件

eg: 从键盘中输入10个数存入数组,输入进磁盘文件

#include <fstream>//因为要进行对文件的写操作 
#include <iostream>
using namespace std;
int main() 
{
    ofstream out;//建立输出流对象
    out.open("l.text",ios::out) ;//以写的方式打开文件 
    if(!out)//判断文件是否打开成功 
    {
        cerr<<"打开文件失败" <<endl;
        exit(1);//停止程序 
    }
    int a[10] ;
    for(int i=0;i<10;i++)
    {
        cin>>a[i];//键盘输入给数组 
    }
    for(int i=0;i<10;i++) 
    {
      
 out<<a[i]<<" ";//使用定义的流对象,将数据从键盘输出到磁盘文件从存放 
    }
    out.close() ;//文件关闭;
    return 0; 
}

(2)从文件中读取数据

eg:从上个题中的文件读取10个数的数据并找出最大值和它所在的数组的序号

#include <iostream> 
#include <fstream>
using namespace std;
int main()
{
    ifstream infile;//建立输入流对象
    infi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值