반응형
C++ 언어에서 ifstream과 ofstream을 이용해서 행 단위로 파일에 저장하고 읽는 코드의 예제입니다.
예제 1: 파일에 저장하기
#include <fstream>
using namespace std;
int main()
{
ofstream fout("test_1.txt");
if(!fout) {
cout << "파일을 열 수 없습니다.\n";
return -1;
}
fout << "Hi!\n";
fout << "C plus plus language!\n";
fout.close();
cout << "파일을 생성했습니다.\n";
return 0;
}
예제2: 파일에서 행 단위로 읽기, getline()
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
char s[100];
ifstream fin("test_1.txt");
if(!fin) {
cout << "파일을 열 수 없습니다.\n";
return -1;
}
while(!fin.eof())
{
fin.getline(s, 100);
cout << s << endl;
}
fin.close();
return 0;
}
반응형
'C_C++' 카테고리의 다른 글
(C++) 이진파일을 16진수로 출력하기 (0) | 2024.06.11 |
---|---|
(C++) 구조체를 이용해서 데이터 파일 읽기: fstream (0) | 2024.06.10 |
(C언어) 회문인지 판별하는 코드 palindrome (65) | 2024.03.17 |
(C언어) 정보처리산업기사 연산자 문제 ★ (3) | 2024.01.27 |
(C언어) 주사위 시뮬레이션 (dice simulation) (106) | 2024.01.25 |