tolower 함수 구현하기

윤효준·2024년 7월 28일
0

42 Libft 복습

목록 보기
13/28
post-thumbnail

tolower의 manual은 다음과 같다!

Synopsis

#include <ctype.h>

int	tolower(int c);

Description

  • tolower함수는 대문자를 대응하는 소문자로 변환한다.

  • 인수는 unsigned char로 표현 가능해야 하며 EOF(-1)값일 수 있다.

Return Values

  • 인수가 대문자일 경우 tolower함수는 대응하는 소문자를 반환한다.

  • 인수가 대문자가 아닐 경우, 인수를 변경하지 않고 반환한다.

구현

int	ft_tolower(int c)
{
	if ('A' <= c && c <= 'Z')
		return (c + 32); // 여기서 (c - 'A' + 'a')를 사용해도 된다.
	return (c);
}
profile
작은 문제를 하나하나 해결하며, 누군가의 하루에 선물이 되는 코드를 작성해 갑니다.

0개의 댓글