[포스코x코딩온] 스마트팩토리 2주차 회고 1 | 파일입출력

이종훈·2023년 3월 29일
0

fstream - 파일 입출력을 위한 클래스

.open("파일명"); // 파일명에 해당하는 파일 열기
.is_open(); //파일 열기에 성공했다면 true
.fail(); //파일 열기에 실패했다면 true
.close (); //파일 닫기

std::ifstream file; // 파일을 담을 변수 선언
file.open("test_file.txt); //

std::ifstream file("test_file.txt"); //파일을 담을 변수 선언과 동시에 파일 열기

ofstream

프로그램의 출력을 파일에 저장할 수 있게 돕는 클래스

오늘 배운 것

C++에서 while문을 통해 txt파일에서 입력을 계속 받아오다가 eof(end of file)에 도달하여도 에러가 뜨지 않는다. 이때 해결하기 위한 방법으로 while문에 타임아웃을 넣거나 file.eof()로 마지막인지 확인하는 방법이 있다.
나는 try throw catch문을 통해 에러를 잡으려고 했는데 에러가 아니기때문에 잡지 못했다

profile
개발새발

0개의 댓글