[c++] 파일에서 읽기

C++에서 파일을 열어서 내용을 읽는 것은 매우 흔한 작업입니다. 다음은 C++에서 파일을 열어서 내용을 읽는 간단한 예제 코드입니다.

파일 열기

#include <iostream>
#include <fstream>
#include <string>

int main() {
    std::ifstream inputFile("example.txt"); // example.txt 파일을 읽기 모드로 열기

    if (inputFile.is_open()) { // 파일이 성공적으로 열렸는지 확인
        // 파일 내용을 읽어오는 코드 작성
    } else {
        std::cout << "파일을 열 수 없습니다." << std::endl;
    }

    return 0;
}

위의 코드에서 example.txt는 읽을 파일의 이름입니다.

파일 내용 읽기

파일 내용을 읽기 위해 std::getline() 함수를 사용할 수 있습니다. 다음은 파일에서 한 줄씩 읽어와서 콘솔에 출력하는 예제 코드입니다.

std::string line;
while (std::getline(inputFile, line)) {
    std::cout << line << std::endl; // 한 줄씩 출력
}

위의 코드는 파일에서 한 줄씩 읽어와서 line 문자열에 저장하고, 콘솔에 출력하는 과정을 보여줍니다.

이것으로 C++에서 파일을 열어서 내용을 읽는 방법에 대한 간단한 소개를 마치겠습니다.

내용 참조: https://www.learncpp.com/cpp-tutorial/186-basic-file-io/