isalpha
prototype : int isalpha(int c);
description - isalpha() 함수는 isupper()함수나 islower()가 true를 반환하는 문자를 테스트한다. - 인자로 들어온 값은 unsigned char로 대체가능하거나 EOF 값이어야 한다.
return value : 테스트에 실패하면 0을 반환. 성공 시 0이 아닌 값 반환.
-------------------------------------------------------------
isupper islower
prototype : - int isupper(int c); - int islower(int c);
description : isupper()함수는 모든 대문자인지를 테스트한다. 인자값은 unsigned char형으로 대체가능하거나 EOF 값이어야 한다. (isupper은 소문자를 테스트)
return value : - isupper()/islower() 함수는 테스트 성공 시 0이 아닌 값, 실패 시 0을 반환한다.
-------------------------------------------------------------
isdigit
prototype : int isdigit(int c);
description : - isdigit() 함수는 "0123456789"를 밑으로 하는(10진수) 문자인지를 테스트한다.
return value : - isdigit() 함수는 테스트 성공 시 0이 아닌 수, 실패 시 0을 반환한다.
--------------------------------------------------------------
isascii
prototype : int isascii(int c);
description : isascii()함수는 들어온 인자가 ascii 문자인지 테스트한다. 범위는 8진수로 0~0177까지다. 10진수로 (0 ~ 127)
--------------------------------------------------------------
isalnum
prototype : int isalnum(int c);
description : - isalnum() 함수는 isalpha() 혹은 isdigit() 함수가 true인지 테스트한다. - 인자로 들어오는 값은 unsigned char 형으로 대체가능하거나 EOF 값이어야 한다.
Return Value : - isalnum()함수는 테스트 성공 시 0이 아닌 수를, 실패 시 0을 반환한다.
---------------------------------------------------------------
isprint
prototype : int isprint(int c);
description : - isprint() 함수는 스페이스(' ')를 포함한 printable 문자인지 테스트한다. - 인자로 들어온 값은 unsigned char와 호환가능하거나 EOF값이어야 한다.
Return Value : - isprint() 함수는 테스트 성공 시 0이 아닌 수를, 실패 시 0을 반환한다.
----------------------------------------------------------------
toupper
prototype : int toupper(int c)
Description : - toupper() 함수는 소문자를 대문자로 변환한다. - 인자는 unsigned char와 호환이 가능하거나 EOF 값이어야 한다.
Return Value : - 인자가 소문자인 경우에는 대문자를 반환한다. - 그렇지 않은 경우에는 들어온 문자를 그대로 반환한다.
tolower
prototype : int tolower(int c);
Description : - tolower() 함수는 대문자를 소문자로 변환한다. - 인자는 unsigned char와 호환이 가능하거나 EOF 값이어야 한다.
Return Value : - 인자가 대문자인 경우에는 소문자를 반환한다. - 그렇지 않은 경우에는 들어온 문자를 그대로 반환한다.
'Code 42 > libft' 카테고리의 다른 글
ft_lstnew, ft_lstadd_front, ft_lstsize, *ft_lstlast, ft_lstadd_back, ft_lstdelone, ft_lstiter, ft_lstclear, ft_lstmap (0) | 2020.02.27 |
---|---|
ft_substr // ft_strjoin // ft_strmpai (0) | 2020.02.27 |
Mac calloc, strdup (0) | 2020.02.27 |
(Mac) memmove, memchr, memcmp, strchr, strrchr, strnstr (0) | 2020.02.26 |
(MAC) bzero, memcpy, memccpy (0) | 2020.02.24 |
최근댓글