C_Data Structure_Algorithm/C String
3) 파일로 입출력하기
mrawesome
2020. 2. 26. 12:07
1) 외부 파일을 읽기
지금까지는 우리가 키보드로만 입력받는 내용을 다루었다.
이번에는 input.txt 라는 파일로부터 데이터를 받고 싶다
우선 파일을 열어야 하니까 : fopen
어떤 목적으로 불러올거야? : "r" = read
파일을 오픈하면 FILE * 라는 어떤 값을 반환해주는데, 그 값의 type은 그냥 FILE* 라고 표시하기
fscanf 를 통해, 파일의 내용을 읽을 때, 대부분의 경우 첫번째 매개변수로 fopen이 제공해주는 *fp 값을 넣기.
file은 항상 끝날 때 fclose( fp )를 통해 닫기.
2) 외부 파일에 쓰기
마찬가지로, 우리가 fopen 을 통해 open 하되, "w" 형태로 오픈한다.
내가 여기에 새로운 내용을 쓰고 싶은 것이니까