우리가 C언어를 사용하여 구조체까지 할 수 있게 된다면 이제 할 것은 다른 파일에 있는 데이터를 불러와서 사용하는 것이다. 구조체까지는 자신이 코드를 짜고 실행하면 직접 원하는 값을 넣어서 사용하는 방법이라면 파일입출력은 다른 파일에 저장되어 있는 데이터를 이용하는 것이다.
그러므로 파일입출력에 대해서 정리하겠다. ① 기본 개념 1) 개념 → 컴퓨터의 저장 장치에 있는 파일을 읽거나 수정하거나 새로 생성하는 작업 2) 필요한 이유 → 프로그램은 메모리에서 실행되며, 프로그램이 종료되면 메모리의 데이터는 사라짐 → 데이터가 영구적으로 저장되어야 할 때 파일을 사용 → 파일은 프로그램 외부의 저장소(하드디스크 등)에 데이터를 저장할 수 있는 공간 3) 파일과 스트림의 개념 파일(file) → 프로그램이 읽고 쓸 수 있는 데이터 저장소 → 파일을 사용하려면 스트림(stream) 이라는 다리를 통해 데이터를 주고 받기 스트림(stream) → 프로그램과 파일 사이에 데이터를 읽고 쓰는 통...
원문 링크 : C언어 파일입출력