본문 바로가기

컴퓨터/언어,프로그래밍

파일 디스크립터를 출력으로 지정( creat, dup2)

/*
 파일 디스크립터를 출력으로 지정
 creat, dup2
*/
#include <unistd.h>

int main(void)
{
  int fd;
  fd = creat("dup_result", 0644);
  //파일 디스크립트를 복사 하여 새로운 파일 디스크립터를 생성\
  //생성된 dup_result를 dup2로 하여금 출력파일 디스크립터로 생성
  dup2(fd, STDOUT_FILENO);
  close(fd);
  //출력문을 쓰면 파일디스크립터로 쓰는 파일에 출력문이 쓰인다.
  printf("hello world\n");
  return 0; 
}


제주삼다수, 2L,... 오뚜기 진라면 매운... 상하목장 유기농 흰... 남양 프렌치카페 카... 고려인삼유통 홍삼 ... 종근당건강 오메가3... 요이치 카링 유무선...