[c++] 파일 복사

파일 복사 프로그램 작성

먼저 파일을 복사하기 위해 <fstream> 헤더 파일을 사용하여 파일을 읽고 쓸 수 있는 스트림을 생성합니다. 아래는 파일 복사 프로그램의 예시 코드입니다.

#include <iostream>
#include <fstream>

int main() {
    std::ifstream inputFile("input.txt", std::ios::binary);
    std::ofstream outputFile("output.txt", std::ios::binary);

    outputFile << inputFile.rdbuf();

    inputFile.close();
    outputFile.close();

    std::cout << "파일이 성공적으로 복사되었습니다." << std::endl;

    return 0;
}

위 코드에서, input.txt 파일을 읽은 후 output.txt 파일에 내용을 씁니다. std::ifstream는 파일 입력 스트림을, std::ofstream는 파일 출력 스트림을 생성합니다. std::ios::binary는 이진 파일을 다룰 때 사용됩니다.

실행 및 확인

위 코드를 컴파일한 후 실행하면, input.txt 파일의 내용이 output.txt 파일로 복사됩니다. 프로그램 실행 후에 생성된 output.txt의 내용을 확인하여 파일이 올바르게 복사되었는지 확인할 수 있습니다.

이렇게하여 C++를 사용하여 파일을 복사하는 간단한 프로그램을 작성할 수 있습니다.

참고 자료