linux man page : getopt 명령행 인자 파싱

linux man page 프로그램 실행 명령행 인자를 파싱한다.#include int getopt(int argc, char const argv, const char optstring);extern char optarg;extern int optind, opterr, optopt;#include int getopt_l...

linux man page : gethostbyname - 도메인 이름에 대한 인터넷 주소 목록을 얻어온다.

gethostbyname()함수는 주어진 호스트 name에 상응하는 hostent타입의 구조체를 반환한다. name은 호스트이름이거나 표준 점 표기법의 IPv4주소, 혹은 IPv6주소이다. IPv6에 대한 내용은 IPv6 환경설정을 참고하기 바란다....

linux man page : getenv 화경변수 값을 읽어온다.

getenv() 함수는 name 이름을 가지는 환경변수에 저장된 값을 읽어온다. 환경변수는 "key=value" 형태로 저장되며, getenv()의 아규먼트로 들어가는 name 은 이 key 이름이 된다....

linux man page : getcwd 현재 작업디렉토리의 이름을 얻어온다.

현재 작업디렉토리의 이름을 size 만큼 길이로 buf에 복사한다....

linux man page : getchar - 단일 문자를 읽는다.

linux man page #include int getchar(void);표준입력으로 부터 단일 문자를 읽는다. getc(stdin)과 동일하다.#include int main(int argc, char argv){ int data; printf("Menu ===========\n \a) bus\n \b) car\n \c...

linux man page : getaddrinfo - 네트워크 주소 정보를 가져온다.

linux man page 네트워크 주소 정보를 가져온다.#include #include #include int getaddrinfo(const char node, const char service, const struct addrinfo hints, struct addrinfo res);v...

linux man page : fseek 파일에서 위치를 지정

fseek()함수는 stream에서의 위치를 변경하기 위해서 사용한다. 새로운 위치는 offset을 통해서 바이트 단위로 지정할 수 있다. 위치 변경을 위해서는 기준점이 있어야 할건데, 이는 whence를 이용해서 결정할 수 있다. whence는 위치변경을 위한 기준점에 따라서 SEEK_SET SEEK_CUR, SEEK_END가 있다. SEEK_SET는 시...

linux man page : fputs 스트림으로 문자열을 출력한다.

fputs는 fopen(3)등으로 열림 파일스트림인 stream 에 문자열 s 를 쓴다. 이때 s 마지막에 '\0' 은 붙지 않는다. 또한 '\n'(개행문자) 가 붙지도 않는다....

linux man page - fopen : 파일로 부터 stream을 생성한다.

fopen 은 종종 open(2) 함수와 비교되어서 설명된다. byte(:12) 단위로 열린파일을 다루는 open 과는 달리 fopen 는 stream 단위로 열린파일의 데이타를 다룬다. 즉 fopen 은 자체적으로 버퍼를 관리함으로써, 함수 사용자가 저수준에서 다루어야할 많은 것들을 대신 해결해 줌으로 좀더 쉽게 사용할수 있다....