[c++] 텍스트 파일 입출력
이 포스트에서는 C++을 사용하여 텍스트 파일을 읽고 쓰는 방법에 대해 알아보겠습니다.
파일 읽기
아래는 텍스트 파일을 읽어서 콘솔에 출력하는 간단한 예제입니다.
#include <iostream>
#include <fstream>
#include <string>
int main() {
std::ifstream file("input.txt");
if (file.is_open()) {
std::string line;
while (std::getline(file, line)) {
std::cout << line << std::endl;
}
file.close();
} else {
std::cout << "파일을 열 수 없습니다." << std::endl;
}
return 0;
}
파일 쓰기
이번에는 텍스트 파일에 쓰는 예제입니다.
#include <iostream>
#include <fstream>
#include <string>
int main() {
std::ofstream file("output.txt");
if (file.is_open()) {
file << "Hello, World!" << std::endl;
file << "This is a sample text." << std::endl;
file.close();
} else {
std::cout << "파일을 열 수 없습니다." << std::endl;
}
return 0;
}
요약
이렇게하면 C++를 사용하여 텍스트 파일을 읽고 쓸 수 있습니다. 파일을 올바르게 열고 닫는 것이 중요하며, 파일이 실제로 열렸는지 확인해야 합니다.
참고 자료
- C++ 파일 입출력: cplusplus.com - Files