?? vc0907.cpp
字號:
// Example 9.7: 編寫一個用于文件拷貝的程序
#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);
fileSource.Close();
fileDestin.Close();
}
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;
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -