Write

    C / LINUX write()

    함수 기능 오픈한 파일에 데이터를 쓸 때 사용하는 시스템호출 함수 원형 #include Ssize_t write(int filedes, const void *buf, size_t nbytes) 리턴 값 : 성공 시 기록된 바이트수, 에러시 -1 리턴 함수 파라메터 filedes 파일 디스크립터 buf 버퍼 nbytes 얼만큼 쓸지 크기 buf로부터 filedes로 nbytes만큼의 데이터를 쓴다. 함수 예제 wirte1 #include #include #include #define BUFFER_SIZE 1024 int main(void){ char buf[BUFFER_SIZE]; int length; length = read(0, buf, BUFFER_SIZE); write(1,buf,length); e..