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. 이전 1 2 3 4 ··· 11 다음