File Read2 fread Index로 돌아가기 【기 능】 파일에서 지정한 사이즈의 데이터를 n개 읽어낸다. 【소 속】 stdio.h #include 【서 식】 size_t fread(void *buf, size_t size, size_t n, FILE *fp); 【설 명】 fp가 가리키는 파일에서 size크기(예: 1byte, 2byte, 4byte등)의 데이터를 n개 읽어내서 buf에 저장한다. 이때, 파일 포인터는 size × n 바이트분 전진한다. 에러가 발생한 경우엔 파일포인터의 위치는 부정이 된다. 【인 수】 void *buf : 읽어들인 데이터를 저장하는 장소의 포이터 size_t size : 읽어들이는 데이터 1개의 사이즈(바이트 단.. 2024. 10. 17. fgetc Index로 돌아가기 【기 능】 파일에서 한 문자를 읽어낸다. 【소 속】 stdio.h #include 【서 식】 int fgetc(FILE *fp); 【설 명】 fp가 가리키는 파일에서 한 문자를 읽어내고, unsigned char형의 문자를 int형으로 변환해서 돌려준다. 이때, 파일 포인터는 한 문자분 전진한다. 【인 수】 FILE *fp : file pointer. fopen함수로 오픈한 파일정보를 가지고 있는 핸들러 【리턴 값】 읽기 성공시 : 읽어낸 문자 읽기 실패시 또는 파일종료시 : EOF 【사용 예】 #include #include int main(void) { FI.. 2024. 8. 6. 이전 1 다음