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
반응형