Application/기초

[기초] C++ 파일 입출력 : 기초와 예제

devsalix 2024. 4. 1. 12:03
728x90

 

파일 입출력은 프로그래밍에서 중요한 부분 중 하나입니다.

C++에서도 파일 입출력은 매우 유용하게 사용됩니다.

이번 포스팅에서는 C++에서의 기초적인 파일 입출력에 대해 알아보겠습니다.

 


파일 쓰기 (Write File)

 

먼저 파일에 데이터를 쓰는 방법을 살펴보겠습니다.

아래 예제는 텍스트 파일에 간단한 메시지를 쓰는 방법을 보여줍니다.

 

#include <iostream>
#include <fstream> // 파일 입출력을 위한 헤더 파일

int main() {
    // 파일 스트림 생성
    std::ofstream outfile("example.txt");

    // 파일에 데이터 쓰기
    if (outfile.is_open()) {
        outfile << "안녕하세요, 파일 입출력!";
        outfile.close(); // 파일 닫기
        std::cout << "파일에 데이터를 성공적으로 썼습니다." << std::endl;
    } else {
        std::cout << "파일을 열 수 없습니다." << std::endl;
    }

    return 0;
}

 

파일 읽기 (Read File)

 

이제 파일에서 데이터를 읽는 방법을 살펴보겠습니다. 

아래 예제는 이전에 작성한 텍스트 파일을 읽어와서 화면에 출력하는 방법을 보여줍니다.

 

#include <iostream>
#include <fstream> // 파일 입출력을 위한 헤더 파일

int main() {
    // 파일 스트림 생성
    std::ifstream infile("example.txt");

    // 파일에서 데이터 읽기
    if (infile.is_open()) {
        std::string line;
        while (std::getline(infile, line)) {
            std::cout << line << std::endl;
        }
        infile.close(); // 파일 닫기
    } else {
        std::cout << "파일을 열 수 없습니다." << std::endl;
    }

    return 0;
}

 

결론 (Conclusion)

 

이상으로 C++에서의 파일 입출력에 대해 간단히 살펴보았습니다.

파일 입출력은 프로그래밍에서 매우 중요한 부분이므로 실무에서도 자주 사용됩니다.

 

 


제 글이 도움이 되셨다면 댓글 & 공감 부탁드려요 😀

 

 
728x90
반응형