본문 바로가기

C/C Library43

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.
remove Index로 돌아가기   【기  능】 파일을 삭제한다.    【소  속】 stdio.h     #include     【서  식】      int remove(const char *filename);    【설  명】      filename으로 지정된 파일을 저정매체에서 삭제한다.    파일이 오픈되어 있는 경우의 삭제 요구는 성공/실패가 시스템에 의존한다.  【인  수】      const char *filename : 삭제할 파일명    【리턴 값】   출력 성공시 : 0   출력 실패시 : 0이외의 숫자    【사용 예】  #include   #include   int main(void)  {      char strFileName[100] = "test_data.txt";     /* 지정한 파.. 2024. 9. 4.
freopen Index로 돌아가기   【기  능】 열려있는 파일을 close하고 다시 open한다.    【소  속】 stdio.h     #include     【서  식】      FILE *freopen(const char *filename, const char *mode, FILE *fp);    【설  명】      현재 오픈 되어 있는 파일(파일 포인터 *fp에 보존되어 있는 파일)을 close하고, 파일네임(filename)의 파일을 지정 모드(mode)로 오픈하여 파일 포인트에 다시 넣어준다.    【인  수】      const char *filename : 재 오픈할 파일명     const char *mode : 재 오픈할 모드     FILE *fp : file pointer. fopen함수로 .. 2024. 8. 30.
fopen Index로 돌아가기 【기  능】 파일을 open한다.    【소  속】 stdio.h     #include     【서  식】      FILE *fopen(const char *filename, const char *mode);    【설  명】      파일명(filename) 으로 지정된 파일을 지정 모드(mode)로 오픈한다.    【인  수】      const char *filename : 오픈하는 파일명    const char *mode : 오픈 모드  【모  드】    파일 종류동작파일이 존재할 때파일이 존재하지 않을 때"r" 텍스트읽기 전용정상에러(NULL 포인터)"w"텍스트쓰기 전용초기화(내용 삭제)신규작성"a"  텍스트추가 쓰기 전용내용 보존(마지막에 추가)신규작성"r+" 텍스트.. 2024. 8. 21.