42Seoul/libft

libft - isalpha, isdigit, isalnum

재윤 2023. 3. 24. 09:59
반응형

isalpha

함수원형

int	ft_isalpha(int c)

리턴값

  1. 알파벳 대문자 "A-Z"는 1을 반환.
  2. 알파벳 소문자 'a-z"는 2를 반환.
  3. 알파벳이 아닌것은 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 함수 (알파벳을 확인하는 함수)

 

[C언어/C++] isalpha 함수 (알파벳을 확인하는 함수)

안녕하세요. BlockDMask 입니다. 오늘은 C언어 C++에서 알파벳인지 확인할 수 있는 isalpha 함수에 대해 알아보려합니다. 예전에 문자가 숫자인지 확인해주는 isdigit() 함수를 소개해드린적이 있는데요.

blockdmask.tistory.com

참고 사이트

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 (숫자를 판단하는 함수)

 

 

[C언어/C++] isdigit (숫자를 판단하는 함수)

안녕하십니다. BlockDMask 입니다. 오늘은 C언어 및 C++에서 문자를 다룰때 이걸 숫자인지 판단해야하는 경우가 있지 않았나요? 그럴때 사용하라고 C/C++에서 이미 만들어 놓은 함수가 있습니다. 바로

blockdmask.tistory.com

 

참고 사이트

isalnum

함수원형

int	ft_isalnum(int c)

리턴값

  1. 숫자나 영문자이면 0이 아닌 값 리턴  → 참(1)
  2. 숫자나 영문자가 아니면 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함수 - 문자나 숫자인지 검사한다.

 

C언어 코딩 :: isalnum함수 - 문자나 숫자인지 검사한다.

안녕하세요. C언어 강의하는 양주종입니다. 오늘부터는 문자관련 함수 알아봅니다. 어떤 문자나 정수...

blog.naver.com

참고 사이트

반응형

'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