01_파일 입출력
Programming/C
2015. 5. 4. 01:13
C언어가 제공하는 파일 입출력 기능은 운영체제와 밀접한 관계를 맺고있다. 파일 처리는 운영체제의 핵심 기능인 파일 시스템을 조작해서 데이터를 입출력합니다. 파일 시스템이란?? - 운영체제 종류에 따라 다양한 파일 시스템이 제공된다. 윈도우는 FAT16, FAT32, NTFS, WIN_FS등의 파일 시스템을 제공하고, 리눅스는 EXT2등의 파일시스템을 제공한다. 각각의 파일 시스템에 특화된 기능을 구현하고 싶다면 각각의 운영체제가 제공하는 저수준 파일처리함수를 사용해야한다. 파일 입출력 포인터 - 파일은 의미있는 이름을 갖고 있는, 관련된 데이터의 연속된 집합이다. 파일 처리 프로그램은 파일에 대해 검색, 판독, 수정, 추가, 삭제 등의 작업을 처리한다. - 파일은 운영체제에 의해서 아주 복잡한 방법으로 ..