C++编程语言中对于文件的操作是一个非常重要的应用技术。我们在这篇文章中将会针对C++文件拷贝的相关应用方式来具体讲解一下这方面的应用技巧,以便将来在实际编程中得到帮助。
C++文件拷贝代码示例:
- #include< iostream.h>
- #include< afx.h>
- void main()
- {
- char SourceName[81];
- char DestinName[81];
- cout< < "\n 请输入源文件名:";
- cin>>SourceName;
- cout< < "\n 请输入目标文件名:";
- cin>>DestinName;
- try
- {
- CFile fileSource(SourceName,CFile::modeRead);
- CFile fileDestin(DestinName,CFile::modeCreate|CFile::modeWrite);
- char c;
- while(fileSource.Read(&c,1))
- fileDestin.Write(&c,1);
- }
- catch(CFileException *e)
- {
- switch(e->m_cause)
- {
- case CFileException::fileNotFound:
- cout< < "未找到文件!"< < endl;
- break;
- case CFileException::badPath:
- cout< < "路径输入有错!"< < endl;
- break;
- case CFileException::accessDenied:
- cout< < "没有访问权限!"< < endl;
- break;
- case CFileException::diskFull:
- cout< < "磁盘满!"< < endl;
- break;
- default:
- cout< < "在文件拷贝过程中发生不知名错误!"< < endl;
- break;
- }
- }
- }
以上就是对C++文件拷贝的相关介绍。
【编辑推荐】
本文标题:C++文件拷贝应用技巧探讨
本文链接:http://www.mswzjz.cn/qtweb/news45/464295.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能