반응형

open 3

화일처리 - 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 : dup과 dup2

/* * http://sosal.tistory.com/ * made by so_Sal */ 이 포스팅은 open, read, write 등의 시스템콜을 기본적으로 안다는 가정 하에 작성된 글입니다. 위 시스템콜에 대해서 모르신다면 :: LINK_ 1. dup 2. dup2 1.dup - 파일 식별자를 복제한다. #include // man page 참조 int dup( int fd ); (dup은 duplication의 약자겠죠?.. 아마.. ㅋㅋ) 새로운 파일 서술자를 반환하지만, 숫자만 다를 뿐 원래의 서술자, 복제된 서술자 모두 완벽히 같은 파일을 가리킨다. 실패 : -1 반환 (파라미터로 전달된 값이 fd가 아닐경우, 더이상 fd를 할당하지 못할경우) /* * fd1 파일 디스크립터에 open을 ..

리눅스 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 함수의 리턴값,, 파일 서술자는 ..

반응형