Articles for tag: c언어리눅스프로그래밍

2018-12-19

Brandon

c linux gawoori

isalnum (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

isascii (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

isprint (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

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

이름 toupper, tolower - 대소 문자로 문자 변환 개요 #include < ctype.h > int toupper (int c); int tolower (int c); 기술 toupper ()는 가능한 경우 문자 c 를 대문자로 변환합니다. tolower ()는 가능한 경우 문자 c 를 소문자로 변환합니다. c 가 부호없는 char 값 또는 EOF 가 아닌 경우이 함수의 동작은 정의되지 않습니다. 반환 값 반환 된 값은 변환 된 문자의 값이거나 변환이 불가능한 경우 c 입니다. 준수 C89, C99, 4.3BSD. 버그 대문자 또는 소문자를 구성하는 세부 사항은 현재 로켈에 따라 다릅니다. 예를 들어, 기본 "C" "" 로켈은 움라우트에 대해 알지 못하므로 변환이 수행되지 않습니다. 영어가 아닌 일부 로켈에는

c linux gawoori

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

이름 toupper, tolower - 대소 문자로 문자 변환 개요 #include < ctype.h > int toupper (int c); int tolower (int c); 기술 toupper ()는 가능한 경우 문자 c 를 대문자로 변환합니다. tolower ()는 가능한 경우 문자 c 를 소문자로 변환합니다. c 가 부호없는 char 값 또는 EOF 가 아닌 경우이 함수의 동작은 정의되지 않습니다. 반환 값 반환 된 값은 변환 된 문자의 값이거나 변환이 불가능한 경우 c 입니다. 준수 C89, C99, 4.3BSD. 버그 대문자 또는 소문자를 구성하는 세부 사항은 현재 로켈에 따라 다릅니다. 예를 들어, 기본 "C" "" 로켈은 움라우트에 대해 알지 못하므로 변환이 수행되지 않습니다. 영어가 아닌 일부 로켈에는

c linux gawoori

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

이름 strcpy, strncpy - 문자열 복사하기 개요 #include < string.h > char * strcpy (char * dest , const char * src ); char * strncpy (char * dest , const char * src , size_t n ); 기술 strcpy () 함수는 dest가 가리키는 버퍼에 종료 null 바이트 ( '\ 0')를 포함하여 src가 가리키는 문자열을 복사합니다. 문자열은 겹치지 않을 수 있으며 대상 문자열 dest 는 사본을 수신 할만큼 충분히 커야합니다. 버퍼 오버런에주의하십시오!(버그를 참조하십시오.) strncpy () 함수는 비슷하게 비슷하지만, src의 기껏해야 n 바이트 만 복사됩니다. 경고 : src 의 첫 번째 n 바이트 사이에 null 바이트가 없으면 dest에 배치 된 문자열은

c linux gawoori

strchr (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

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

이름 strcpy, strncpy - 문자열 복사하기 개요 #include < string.h > char * strcpy (char * dest , const char * src ); char * strncpy (char * dest , const char * src , size_t n ); 기술 strcpy () 함수는 dest가 가리키는 버퍼에 종료 null 바이트 ( '\ 0')를 포함하여 src가 가리키는 문자열을 복사합니다. 문자열은 겹치지 않을 수 있으며 대상 문자열 dest 는 사본을 수신 할만큼 충분히 커야합니다. 버퍼 오버런에주의하십시오!(버그를 참조하십시오.) strncpy () 함수는 비슷하게 비슷하지만, src의 기껏해야 n 바이트 만 복사됩니다. 경고 : src 의 첫 번째 n 바이트 사이에 null 바이트가 없으면 dest에 배치 된 문자열은

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 ()의 경우)