toupper 함수 구현하기

윤효준·2024년 7월 27일
0

42 Libft 복습

목록 보기
12/28

toupper 함수의 manual은 다음과 같다!

Synopsis

#include <ctype.h>

int	toupper(int c);

Description

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

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

Return Values

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

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

구현

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

0개의 댓글