[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/