본문 바로가기

C_Data Structure_Algorithm/C String

3) 파일로 입출력하기

1) 외부 파일을 읽기


지금까지는 우리가 키보드로만 입력받는 내용을 다루었다.

이번에는 input.txt 라는 파일로부터 데이터를 받고 싶다

우선 파일을 열어야 하니까 : fopen

어떤 목적으로 불러올거야? : "r" = read

파일을 오픈하면 FILE * 라는 어떤 값을 반환해주는데, 그 값의 type은 그냥 FILE* 라고 표시하기

fscanf 를 통해, 파일의 내용을 읽을 때, 대부분의 경우 첫번째 매개변수로 fopen이 제공해주는 *fp 값을 넣기.

file은 항상 끝날 때 fclose( fp )를 통해 닫기.

2) 외부 파일에 쓰기


마찬가지로, 우리가 fopen 을 통해 open 하되, "w" 형태로 오픈한다.

내가 여기에 새로운 내용을 쓰고 싶은 것이니까