strtod - 문자열을 실수로 변환한다. 

strtod, strtof, strtold 함수는 인자로 받은 문자열 nptr을 해석할 수 있는 곳 까지 해석해서 double, float, long double 형으로 표현한 값을 리턴한다....

linux man page : strstr 

strstr 함수는 문자열 haystack 에서 needle 이 처음 발견되는 곳을 찾는다....

strlen(3) 

strlen 은 '\0' 을 만나기 전까지의 문자열 s 의 길이를 계산한다....

strcpy - 문자열을 복사한다. 

src 가 가르키는 문자열을 dest 가 가르키는 배열에 복사한다. src 에서 복사될때 '\0' 까지 복사됨으로 문자열이 겹쳐지지는 않는다. 이때 dest 는 src 를 모두 복사 받을수 있을정도로 충분히 커야 한다. strcpy() 는 목적지의 배열의 크기가 충분히 크지 않을경우 어떤일이 발생될지 알수가 없다. 운이 좋으면 세그먼트폴트 에러와 함께 죽겠...

linux man page : strcmp - 문자열을 비교한다. 

두문자열 s1 과 s2 를 비교한다. 만약 s1 가 s2 보다 작다면 음수를 같다면 0을, 크다면 양수를 리턴한다. 두문자가 같을경우 0을 반환한다는 점에 주의한다. 많은 프로그래머가 관례상 if(strcmp(s1, s2)) 와 같은 방식으로 문자가 같음을 검사하는 실수를 하는 경우가 있다....

linux man page : strcat - 문자열에 문자열을 덧붙인다. 

strcat()함수는 src문자열을 dest로 복사하며 이때 마지막에 '\0'을 추가시킨다. 문자열을 중첩되지 않으며 dest는 문자열을 저장하기 위한 충분한 공간을 가지고 있어야 한다. 이 함수를 이용할 경우 dest의 공간을 초과해서 문자열이 복사 될 수도 있으며 이는 여러가지 문제를 발생시킨다. 그러므로 strcat를 사용하기 전에는 문자열의 길이를 ...

sigemptyset(3) 

sigemptyset함수는 인자로 주어진 시그널 셋인 set 에 포함되어 있는 모든 시그널을 비운다. sigfillset는 set에 포함된 모든 시그널을 채운다. sigaddset과 sigdelset는 set로 부터 시그널 번호가 signum인 시그널을 추가하거나 삭제한다. ...

scandir - 디렉토리 탐색 

scandir()함수는 주어진 디렉토리 dir을 검색하며, 각각의 디렉토리요소를 발견할 때마다 select 함수를 호출한다. 또한 compar함수를 이용해서 소트를 할 수도 있다. qsort() 함수등을 사용할 수 있을 것이다....

remove(3) 

파일시스템에서 파일을 삭제한다. 이 함수는 내부적으로 unlink(2)와 rmdir(2)를 호출한다. 만약 삭제하는 파일이 마지막 링크이고 파일을 열고 있는 프로세스가 더 이상없다면 파일은 디스크 공간에서 완전히 삭제된다. 삭제된 공간은 다른 파일에 의해서 사용이 된다....

qsort - 배열을 정렬한다. 

qsort() 함수는 nmemb의 크기를 가지는 배열을 QuickSort(:12)한다. 배열의 요소는 size크기를 가진다. 마지막 인자로 정렬에 사용될 함수인 compar의 포인터를 넘겨준다. compar함수는 더 크면 0, 작거나 같으면 0보다 큰 수를 리턴하도록 만든다....