C++

[C++]명품 C++ 프로그래밍 실습문제 13장 7번

Hs’s Coding vlog 2023. 1. 29. 21:53

[C++]명품 C++ 프로그래밍 실습문제 13장 7번

[C++]명품 C++ programming 실습문제 13장 7번

명품 C++ 프로그래밍실습문제/연습문제 /C++

#include <iostream>
#include <fstream>
using namespace std;

int main(){
    const char*srcFile = "/home/myunggi/.nanorc"; // 책에 있는 파일경로대로 하시면 됩니다.
    const char*destFile = "nanorc.txt";


    try{
        ifstream frsc(srcFile,ios::in|ios::binary);

        if(!frsc){
        cout << srcFile << "열기오류" << endl;
            throw 0;
        }

        ofstream fdest(destFile, ios::out|ios::binary);
        if(!fdest){
            cout <<destFile<< "열기 오류" << endl;
            throw 0;
        }

        int c;
        while ((c=frsc.get())!=EOF)
        {
            fdest.put(c);
        }
        cout << srcFile << "을 " << destFile << "로 복사완료" << endl;
        frsc.close();
        fdest.close();

    }
    catch(int x){
        cout <<  "ERROR CODE: " << x << endl;
    }


    return 0;
}