본문 바로가기

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.