open
설명 파일을 사용하기 위해 열기(open)합니다
헤더 #include <fcntl.h> //헤더파일
형태 int open(const char *filepath, int flages, [mode_t mode]);
인수[in] const char *filepath 읽거나 쓰기할 파일경로와 이름
int flages 파일을 사용목적
리턴값 int fd 파일 사용 권할에 맞게 파일 디스크립터 반환(양의정수), 실패시 -1 |
예제
#include<stdio.h>
#include<fcntl.h>
int main( void)
{
int fd;
char *Path = "./main.c";
fd = open( Path, O_RDONLY);
if (fd == -1) {
printf("파일 오픈 실패...!");
} else {
printf("파일이 정상적으로 열렸습니다. 파일 디스크립터 값은\
[%d] 입니다. \n", fd);
}
close(fd);
return 0;
}
출력
]$ ./a.out
파일이 정상적으로 열렸습니다. 파일 디스크립터 값은 [3] 입니다.
]$
'C언어 > 함수' 카테고리의 다른 글
popen - 파이프 오픈 (0) | 2018.02.01 |
---|---|
fstat -파일의 상태 및 정보 (0) | 2018.01.24 |
ftell - 현재 읽기/쓰기 위치 (0) | 2018.01.23 |
ftell (0) | 2018.01.21 |
feof -파일의 끝 (0) | 2018.01.21 |
WRITTEN BY