您的位置:首页 > 其它

使用char指针就可以完成计算文件的长度和复制

2013-12-07 18:19 260 查看
#include<iostream>

#include<cstring>

#include<fstream>

using namespace std;

class A{

private:

public:

void Strength(char* targetFileName)

{

char ch;

int i=0;

ifstream ioFile;

ioFile.open( targetFileName,ios::in);

while(!ioFile.eof())

{

ch=ioFile.get ();

i++;

}

cout<<i<<endl;

ioFile.close();

}

void copy(char * srcFileName,char* targetFileName)

{

char ch1,ch2;

ifstream iFile;

ofstream oFile;

iFile.open(srcFileName,ios::in);

oFile.open (targetFileName,ios::out);

while(!iFile.eof())

{

ch1=iFile.get();

oFile.put(ch1);

}

oFile.close ();

iFile.close();

}

};

void main()

{

A a;

a.Strength("C:\\xyz.txt");

a.copy("C:\\xyz.txt","D:\\xyz.txt");

}

运行的结果:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐