728x90
#include <stdio.h>
FILE *fopen(const char *path , const char *mode);
fopen() 는 파일을 열때 호출하는 함수입니다. open() 함수가 byte 단위로 파일을 다룬다면
fopen() 함수는 stream단위로 열린파일의 데이터를 다루게 됩니다.
mode |
설명 |
"r" |
읽기전용 (파일 있어야 됨) |
"w" |
쓰기전용 (파일 덮어쓰기) |
"a" |
내용추가 (파일 없을 시 생성) |
"rb" |
바이너리 파일 일기 전용 |
"wb" |
바이너리 파일 쓰기 전용 |
"ab" |
바이너리 파일 추가 |
"r+" |
읽기와 쓰기용 |
"w+" |
읽기와 쓰기용 |
int fclose(FILE *stream);
fclose() 함수는 stream으로 연결되어 있는 파일의 스트림의 연결을 끊어줍니다.
성공하면 0을 반환, 실패했을 경우 EOF를 반환합니다.
ex)
FILE *fd = fopen("./test.txt" , "w");
fclose(fd);
반응형
'배워보자!! > 리눅스' 카테고리의 다른 글
[linux] 리눅스 fprintf() 함수 (0) | 2015.05.21 |
---|---|
[linux] 리눅스 fputs() 함수 (0) | 2015.05.20 |
[linux] 리눅스 write() 함수 (0) | 2015.05.20 |
[linux] 리눅스 read() 함수 (0) | 2015.05.20 |
[linux] 리눅스 open() 함수 (0) | 2015.05.20 |
댓글