본문 바로가기

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

hole있는 파일 생성(creat, write, lseek)

/*
 hole있는 파일 생성
 creat, write, lseek
*/
#include <unistd.h>
#include <fcntl.h>

int main(void)
{
  int fd;
  //파일만들다
  fd = creat("holefile", 0644);
  //만든파일에 문자 쓴다.
  write(fd, "hello", 5);
  //현재 위치에서 10번째 뒤로 이동
  lseek(fd, 10, SEEK_CUR);
  //문자쓴다.
  write(fd, "world", 5);
  //처음 시작점 부터 8192만큼 뒤로 이동
  lseek(fd, 8192, SEEK_SET);
  //문자 쓴다.
  write(fd, "bye", 3); 
 
  close(fd); 
  return 0;
}


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