qsort() 함수는 nmemb의 크기를 가지는 배열을 QuickSort(:12)한다. 배열의 요소는 size크기를 가진다. 마지막 인자로 정렬에 사용될 함수인 compar의 포인터를 넘겨준다. compar함수는 더 크면 0, 작거나 같으면 0보다 큰 수를 리턴하도록 만든다....
파일시스템에서 파일을 삭제한다. 이 함수는 내부적으로 unlink(2)와 rmdir(2)를 호출한다. 만약 삭제하는 파일이 마지막 링크이고 파일을 열고 있는 프로세스가 더 이상없다면 파일은 디스크 공간에서 완전히 삭제된다. 삭제된 공간은 다른 파일에 의해서 사용이 된다....
sigemptyset함수는 인자로 주어진 시그널 셋인 set 에 포함되어 있는 모든 시그널을 비운다. sigfillset는 set에 포함된 모든 시그널을 채운다. sigaddset과 sigdelset는 set로 부터 시그널 번호가 signum인 시그널을 추가하거나 삭제한다.
...
strcat()함수는 src문자열을 dest로 복사하며 이때 마지막에 '\0'을 추가시킨다. 문자열을 중첩되지 않으며 dest는 문자열을 저장하기 위한 충분한 공간을 가지고 있어야 한다. 이 함수를 이용할 경우 dest의 공간을 초과해서 문자열이 복사 될 수도 있으며 이는 여러가지 문제를 발생시킨다. 그러므로 strcat를 사용하기 전에는 문자열의 길이를 ...
두문자열 s1 과 s2 를 비교한다. 만약 s1 가 s2 보다 작다면 음수를 같다면 0을, 크다면 양수를 리턴한다. 두문자가 같을경우 0을 반환한다는 점에 주의한다. 많은 프로그래머가 관례상 if(strcmp(s1, s2)) 와 같은 방식으로 문자가 같음을 검사하는 실수를 하는 경우가 있다....
src 가 가르키는 문자열을 dest 가 가르키는 배열에 복사한다. src 에서 복사될때 '\0' 까지 복사됨으로 문자열이 겹쳐지지는 않는다. 이때 dest 는 src 를 모두 복사 받을수 있을정도로 충분히 커야 한다. strcpy() 는 목적지의 배열의 크기가 충분히 크지 않을경우 어떤일이 발생될지 알수가 없다. 운이 좋으면 세그먼트폴트 에러와 함께 죽겠...
437 POSTS HERE
qsort - 배열을 정렬한다.
qsort() 함수는 nmemb의 크기를 가지는 배열을 QuickSort(:12)한다. 배열의 요소는 size크기를 가진다. 마지막 인자로 정렬에 사용될 함수인 compar의 포인터를 넘겨준다. compar함수는 더 크면 0, 작거나 같으면 0보다 큰 수를 리턴하도록 만든다....
remove(3)
파일시스템에서 파일을 삭제한다. 이 함수는 내부적으로 unlink(2)와 rmdir(2)를 호출한다. 만약 삭제하는 파일이 마지막 링크이고 파일을 열고 있는 프로세스가 더 이상없다면 파일은 디스크 공간에서 완전히 삭제된다. 삭제된 공간은 다른 파일에 의해서 사용이 된다....
scandir - 디렉토리 탐색
scandir()함수는 주어진 디렉토리 dir을 검색하며, 각각의 디렉토리요소를 발견할 때마다 select 함수를 호출한다. 또한 compar함수를 이용해서 소트를 할 수도 있다. qsort() 함수등을 사용할 수 있을 것이다....
sigemptyset(3)
sigemptyset함수는 인자로 주어진 시그널 셋인 set 에 포함되어 있는 모든 시그널을 비운다. sigfillset는 set에 포함된 모든 시그널을 채운다. sigaddset과 sigdelset는 set로 부터 시그널 번호가 signum인 시그널을 추가하거나 삭제한다. ...
linux man page : strcat - 문자열에 문자열을 덧붙인다.
strcat()함수는 src문자열을 dest로 복사하며 이때 마지막에 '\0'을 추가시킨다. 문자열을 중첩되지 않으며 dest는 문자열을 저장하기 위한 충분한 공간을 가지고 있어야 한다. 이 함수를 이용할 경우 dest의 공간을 초과해서 문자열이 복사 될 수도 있으며 이는 여러가지 문제를 발생시킨다. 그러므로 strcat를 사용하기 전에는 문자열의 길이를 ...
linux man page : strcmp - 문자열을 비교한다.
두문자열 s1 과 s2 를 비교한다. 만약 s1 가 s2 보다 작다면 음수를 같다면 0을, 크다면 양수를 리턴한다. 두문자가 같을경우 0을 반환한다는 점에 주의한다. 많은 프로그래머가 관례상 if(strcmp(s1, s2)) 와 같은 방식으로 문자가 같음을 검사하는 실수를 하는 경우가 있다....
strcpy - 문자열을 복사한다.
src 가 가르키는 문자열을 dest 가 가르키는 배열에 복사한다. src 에서 복사될때 '\0' 까지 복사됨으로 문자열이 겹쳐지지는 않는다. 이때 dest 는 src 를 모두 복사 받을수 있을정도로 충분히 커야 한다. strcpy() 는 목적지의 배열의 크기가 충분히 크지 않을경우 어떤일이 발생될지 알수가 없다. 운이 좋으면 세그먼트폴트 에러와 함께 죽겠...
strlen(3)
strlen 은 '\0' 을 만나기 전까지의 문자열 s 의 길이를 계산한다....
linux man page : strstr
strstr 함수는 문자열 haystack 에서 needle 이 처음 발견되는 곳을 찾는다....
strtod - 문자열을 실수로 변환한다.
strtod, strtof, strtold 함수는 인자로 받은 문자열 nptr을 해석할 수 있는 곳 까지 해석해서 double, float, long double 형으로 표현한 값을 리턴한다....