使用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");
}
运行的结果:
#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");
}
运行的结果:
相关文章推荐
- 使用ftell函数计算文件的长度
- [ATL/WTL]_[初级]_[如何使用GetOpenFileName多选文件-根据文件名长度计算lpstrFile长度]
- 分别使用文件流和缓冲流复制一个长度大于100MB的视频文件,并观察效率的差异
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。
- [ATL/WTL]_[初级]_[如何使用GetOpenFileName多选文件-根据文件名长度计算lpstrFile长度]
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。
- 编写方法,完成指定文件的复制和剪切;使用BufferedReader和BufferedWriter完成。
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。
- “.ascx 用户控件”“可以帮助我们完成这种做法,其文件扩展名是“.ascx”,由于ascx文件是用来插入ASPX页面中使用的
- 使用HVR数据复制软件完成文件系统上文件的实时复制(即:文件系统的灾备)
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。
- 使用多线程去复制一个文件,我们可以指定文件名和线程数
- MASM32编程使用PE文件头信息计算文件长度
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。
- 不使用库函数实现字符串的复制、连接、比较、反转、计算长度及易混淆点等
- java使用IO流完成文件的复制(文本、图片、视频)