반응형

Close 4

화일처리 - MovieLensData 통계 소스

/* * http://sosal.tistory.com/ * made by so_Sal */ - Input data. 인풋파일에 담겨져있는 데이터를 읽어와 통계를 내려고 합니다. 다음은 각 데이터 파일에 해당하는 레코드 구성 정보입니다. ==================================== 예제 1 ==================================== /* * Users.dat 로 부터 '총인원' '남성' '여성' 의 수와 * '남성평균나이' '여성평균나이' 전체평균나이' 를 구한다. */ #include #include #include #include #include #include using namespace std; double N=0,F=0,M=0,Fage=0,Mage=0;..

Linux - fcntl File control

/* * http://sosal.tistory.com/ * made by so_Sal */ fcntl - File control #include #include int fcntl(int fd, int cmd); int fcntl(int fd, int cmd, long arg); int fcntl(int fd, int cmd, struct flock *lock); (flock 구조체에 대해서는 게시하지 않았습니다. ) 첫번째 매개변수 fd부터 보겠습니다. fd - 파일 서술자(file descriptor) ㄴ 제어하기를 원하는 파일의 서술자를 지정하는 매개변수입니다. 리눅스 시스템에서 모든 프로세스는 0, 1, 2 라는 3개의 파일 서술자는 미리 정해져있습니다. 각각 입력(0), 출력(1), 에러(2)를 ..

Socket 04. close() shutdown() 소켓 서술자 닫기

/* * http://sosal.tistory.com/ * made by so_Sal */ #include int close(int file_descriptor); file descriptor로 지정된 파일 서술자와, 그 파일 서술자가 가리키는 실제 파일과의 연결을 차단. write()함수로 파일 쓰기를 수행할 때에는 자료가 실제로 기억되었는지 확인하지 못할 수 있다. 그래서 이런경우에 close의 반환값을 점검한다. 성공시 0, 실패시 -1 반환. #include int shutdown() :: 부분닫기 소켓 함수로 생성된 파일 서술자에는 (소켓 버퍼라고도 한다.) 송신 버퍼와 수신 버퍼 두가지가 열려있는데, shutdown()함수로 각각의 부분적 연결을 차단 가능. flags :: SHUT_RD 수신..

리눅스 FILE - open(), close() 시스템콜

/* * made by so_sal * http://sosal.tistory.com/ */ open() 1. 함수의 정의 2. 매개변수 3. 권한 close() 1. 함수의 정의 #include //file control header #include #include int open( const char *path, int oflags ); int open( const char *path, int oflags, mode_t mode ); open 함수는 path 매개변수의 경로를 통해서 열고 파일 서술자를 리턴합니다. 파일 서술자를 이용해 파일컨트롤, read, write 등 시스템콜을 이용할 수 있습니다. open 은 파일 또는 장치로의 접근 경로를 만듭니다.. open 함수의 리턴값,, 파일 서술자는 ..

반응형