Articles for category: C Linux & Terminal

2018-12-19

Brandon

c linux gawoori

strcat (3) – 리눅스 매뉴얼 페이지

이름 strcat, strncat - 두 문자열 연결하기 개요 #include < string.h > char * strcat (char * dest , const char * src ); char * strncat (char * dest , const char * src , size_t n ); 기술 strcat () 함수는 src 문자열을 dest 문자열에 추가하여 dest 끝의 null 바이트 ( '\ 0')를 덮어 쓴 다음 종료 null 바이트를 추가합니다. 문자열은 겹치지 않을 수 있으며 dest 문자열에는 결과에 충분한 공간이 있어야합니다. dest 가 충분히 크지 않으면 프로그램 동작을 예측할 수 없습니다. 버퍼 오버런은 안전한 프로그램을 공격하기위한 가장 좋은 방법입니다 . strncat () 함수는 다음과 같은 점을 제외하고는 비슷합니다.

c linux gawoori

strlcat (3) – 리눅스 매뉴얼 페이지

이름 strlcpy , strlcat - 크기가 제한된 문자열 복사 및 연결 도서관 BSD 시스템의 유틸리티 함수 (libbsd, -lbsd) 개요 #include size_t strlcpy ( char * dst , const char * src , size_t size ); size_t strlcat ( char * dst , const char * src , size_t size ); 기술 strlcpy () 및 strlcat () 함수는 문자열을 각각 복사하고 연결합니다. strncpy (3) 및 strncat (3)에 대한보다 안전하고 일관성 있고 오류가 발생하지 않는 대체품으로 설계되었습니다. 이러한 함수와 달리 strlcpy ()와 strlcat ()은 버퍼의 전체 크기 (길이뿐만 아니라)를 취하고 결과가 NUL- 종료되도록 보증합니다 ( 크기 가 0보다 크거나 strlcat ()의 경우)

c linux gawoori

strrchr (3) – Linux 매뉴얼 페이지

이름 strchr, strrchr, strchrnul - 문자열에서 문자 찾기 개요 #include < string.h > char * strchr (const char * s, int c); char * strrchr (const char * s, int c); #define _GNU_SOURCE / * 참조 feature_test_macros (7) * / # include < string.h > char * strchrnul (const char * s, int c); 기술 strchr () 함수는 문자열 s 에있는 문자 c 의 첫 번째 항목에 대한 포인터를 반환합니다. strrchr () 함수는 문자열 s 에있는 문자 c 의 마지막 항목에 대한 포인터를 반환합니다. strchrnul () 함수는 strchr ()과 유사하지만, c 가 s 에서 발견되지 않으면 NULL이 아닌 s 의

c linux gawoori

atoi (3) – Linux 매뉴얼 페이지

이름 atoi, atol, atoll, atoq - 문자열을 정수로 변환합니다. 개요 #include < stdlib.h > int atoi (const char * nptr ); long atol (const char * nptr ); long long atoll (const char * nptr ); long long atoq (const char * nptr ); glibc에 대한 기능 테스트 매크로 요구 사항 ( feature_test_macros (7) 참조) : atoll () : _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE> = 600 || _ISOC99_SOURCE ||_POSIX_C_SOURCE> = 200112L; 또는 cc -std = c99 기술 atoi () 함수는 nptr 이 가리키는 문자열의 처음 부분을 int 로 변환합니다. 행동은 다음과 같습니다. strtol (nptr, NULL, 10); atoi ()가 오류를 감지하지

c linux gawoori

strcmp (3) – Linux 매뉴얼 페이지

이름 strcmp, strncmp - 두 문자열 비교 개요 #include < string.h > int strcmp (const char * s1, const char * s2); int strncmp (const char * s1, const char * s2, size_t n); 기술 strcmp () 함수는 두 개의 문자열 s1 과 s2를 비교합니다. s1 이 각각 미만, 일치 또는 s2 보다 큰 경우 0보다 작거나 같거나 큰 정수를 반환합니다. strncmp () 함수는 s1 과 s2 의 첫 번째 (최대) n 바이트 만 비교한다는 점을 제외하면 비슷합니다. 반환 값 strcmp () 및 strncmp () 함수는 s1 (또는 그 첫 번째 n 바이트)이 각각보다 작거나 일치하거나 s2 보다 큰 경우

c linux gawoori

isalpha (3) – Linux 매뉴얼 페이지

이름 isalnum, isalpha, isascii, isblank, iscntrl, isdigit, isgraph, islower, isprint, ispunct, isspace, isupper, isxdigit - 문자 분류 루틴 개요 #include < ctype.h > int isalnum (int c ); int isalpha (int c ); int isascii (int c ); int isblank (int c ); int iscntrl (int c ); int isdigit (int c ); int isgraph (int c ); int islower (int c ); int isprint (int c ); int ispunct (int c ); int isspace (int c ); int isupper (int c ); int isxdigit (int c ); glibc에 대한 기능 테스트 매크로 요구 사항 ( feature_test_macros (7) 참조) :

c linux gawoori

memset (3) – Linux 매뉴얼 페이지

이름 memset - 상수 바이트로 메모리 채우기 개요 #include < string.h > void * memset (void * s, int c, size_t n); 기술 memset () 함수는 s 가 가리키는 메모리 영역의 첫 번째 n 바이트를 상수 바이트 c로 채 웁니다. 반환 값 memset () 함수는 메모리 영역 s에 대한 포인터를 리턴한다. 준수 SVr4, 4.3BSD, C89, C99, POSIX.1-2001. 참고 사항 bzero (3) , swab (3) , wmemset (3) 참조 인 aio (7), bstring (3), feature_test_macros (7)

c linux gawoori

bzero (3) – Linux 매뉴얼 페이지

이름 bzero - 제로 값의 바이트를 기입한다 개요 #include < strings.h > void bzero (void * s, size_t n); 기술 bzero () 함수는 s 에서 시작하는 영역의 처음 n 바이트를 0으로 설정합니다 (aq \ 0aq를 포함하는 바이트). 반환 값 없음. 준수 4.3BSD. 이 함수는 더 이상 사용되지 않습니다 (POSIX.1-2001에서 LEGACY로 표시됨). 새 프로그램에서 memset (3) 을 사용 하십시오 . POSIX.1-2008은 bzero ()의 명세를 제거합니다. 참고 사항 memset (3) , swab (3) 참조 인 bstring (3)

c linux gawoori

memcpy (3) – Linux 매뉴얼 페이지

이름 memcpy - 메모리 영역 복사 개요 #include < string.h > void * memcpy (void * dest, const void * src, size_t n); 기술 memcpy () 함수는 n 바이트를 메모리 영역 src 에서 메모리 영역 dest로 복사합니다. 메모리 영역은 겹치지 않아야합니다. 메모리 영역이 겹치면 memmove (3)를 사용하십시오. 반환 값 memcpy () 함수는 dest에 대한 포인터를 리턴한다. 준수 SVr4, 4.3BSD, C89, C99, POSIX.1-2001. 참고 사항 memcpy (3) , memrcpy (3) , strcpy (3) , strncpy (3) , wmemcpy (3) 참조 인 bstring (3), cpu_set (3), feature_test_macros (7), fio (1), stpcpy (3), strcat (3)

c linux gawoori

memccpy (3) – 리눅스 매뉴얼 페이지

이름 memccpy - 메모리 영역 복사 개요 #include < string.h > void * memccpy (void * dest, const void * src, int c, size_t n); 기술 memccpy () 함수는 메모리 영역 src 에서 메모리 영역 dest 로 n 바이트를 넘지 않고, 문자 c 가 발견되면 멈 춥니 다. 메모리 영역이 겹치면 결과가 정의되지 않습니다. 반환 값 memccpy () 함수는 c 다음에 dest 의 다음 문자를 가리키는 포인터를 반환하고 c 가 src 의 처음 n 문자에서 발견되지 않으면 NULL을 반환합니다. 준수 SVr4, 4.3BSD, POSIX.1-2001. 참고 사항 bcopy (3) , memcpy (3) , memmove (3) , strcpy (3) , strncpy (3) 참조