[c++] 반복문을 사용한 파일 읽기
아래는 반복문을 사용하여 파일에서 한 줄씩 데이터를 읽는 예제 코드입니다.
#include <iostream>
#include <fstream>
#include <string>
int main() {
std::ifstream file("example.txt"); // 파일 열기
if (file.is_open()) { // 파일이 성공적으로 열렸는지 확인
std::string line;
while (std::getline(file, line)) { // 파일에서 한 줄씩 읽기
std::cout << line << std::endl; // 읽은 데이터 출력
}
file.close(); // 파일 닫기
} else {
std::cerr << "파일을 열 수 없습니다." << std::endl; // 파일 열기 실패 시 에러 메시지 출력
}
return 0;
}
위 코드는 “example.txt” 파일을 열고, 파일이 성공적으로 열렸을 경우에는 각 줄을 읽어 화면에 출력합니다. 파일을 열지 못했을 경우에는 에러 메시지를 출력합니다.
참고 문헌:
- http://www.cplusplus.com/doc/tutorial/files/