반응형
isalpha
함수원형
int ft_isalpha(int c)
리턴값
- 알파벳 대문자 "A-Z"는 1을 반환.
- 알파벳 소문자 'a-z"는 2를 반환.
- 알파벳이 아닌것은 0을 반환합니다.
#include "libft.h"
int ft_isalpha(int c)
{
if (c >= 'a' && c <= 'z')
return (1);
else if (c >= 'A' && c <= 'Z')
return (2);
else
return (0);
}
[C언어/C++] isalpha 함수 (알파벳을 확인하는 함수)
참고 사이트
isdigit
함수원형
int ft_isalpha(int c)
리턴값
문자열(int형)에서 숫자 문자열인지 알파벳 문자열인지 아닌지 판단
- 그냥 알파벳이면 리턴 0
- 숫자 문자열이면 리턴 1
- 아무것도 아니면 리턴 0
#include "libft.h"
int ft_isdigit(int c)
{
if ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'))
return (0);
else if (c >= '0' && c <= '9')
return (1);
return (0);
}
[C언어/C++] isdigit (숫자를 판단하는 함수)
참고 사이트
isalnum
함수원형
int ft_isalnum(int c)
리턴값
- 숫자나 영문자이면 0이 아닌 값 리턴 → 참(1)
- 숫자나 영문자가 아니면 0을 리턴 → 거짓(0)
#include "libft.h"
int ft_isalnum(int c)
{
if ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z')
|| (c >= '0' && c <= '9'))
return (1);
else
return (0);
return (0);
}
C언어 코딩 :: isalnum함수 - 문자나 숫자인지 검사한다.
참고 사이트
반응형
'42Seoul > libft' 카테고리의 다른 글
libft - strlcpy, strlcat, strncmo (0) | 2023.03.24 |
---|---|
libft - bzero, memcpy, memove (0) | 2023.03.24 |
libft - isascii, isprint, memset (0) | 2023.03.24 |
Makefile (0) | 2023.03.23 |
libft.h 헤더 파일 만들기 (0) | 2023.03.23 |