会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
流云の剑舞秋风
吾生也有涯 而知也无涯
博客园
首页
新随笔
联系
订阅
管理
公告
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
;
}
}
}
posted on
2005-05-13 19:56
流云
阅读(
1603
) 评论(
1
)
收藏
举报
刷新页面
返回顶部
博客园
© 2004-2025
浙公网安备 33010602011771号
浙ICP备2021040463号-3