2013-7-18学习文件的使用

本文介绍了在C++中实现深拷贝的方法及注意事项,并通过实例展示了如何使用文件流进行文件读写操作,包括从一个文件读取数据并写入另一个文件的具体步骤。

拷贝函数的时候要进行深拷贝

A &A::operator  = (  A  &b)//重载赋值运算符

{    if  ( ps)  

delete  [ ] ps; //不加[],则释放的第     else    ps =0;

     return *this;  有返回的话可以 s3=s2=s1这样写,不然的话肯定要至少写两行

}

文件流的使用

//将file1.txt中的十个数据存储到file2.txt中

#include <iostream>

#include <fstream>

usingnamespacestd;


int main(int argc, constchar * argv[])

{

    int a[10];

    ifstream infile;//定义文件输出类

    ofstream outfile;//定义输出文件类

    infile.open("file1.txt");//打开一个输入文件“file1.txt”

    outfile.open("file2.txt");//打开一个输出文件“file2.txt”

    int i;

    for (i=0; i<10; i++) {

        infile>>a[i];//将“file.txt”中的十个整数输入到a[i]中

    }

    for (i=0; i<10; i++) {

        outfile<<a[i]<<'\t';//将a[i]中的十个数输出到文件“file2.txt”中

    }

    outfile<<endl;

    infile.close();//关闭文件

    outfile.close();//关闭输出文件

    return0;

}

可以设置文件的路径xcode->preference->location->Derived Data:Custom














本文转自蓬莱仙羽51CTO博客,原文链接:http://blog.51cto.com/dingxiaowei/1366450,如需转载请自行联系原作者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值