오늘은 아주 간단한 tolower와 toupper을 가지고 왔습니다!:)
최근에 깃허브 꾸미기를 하면서 잠시 마크다운 언어를 써 보았기 때문에,
오늘은 특별히 마크다운으로 글을 작성해 보려구 합니다!
그럼 시작~🚗
1. ft_tolower
📌 tolower란, int c를 통해 c가 대문자인 경우 소문자로 바꿔주는 함수입니다.
🍀 함수 원형int tolower(int c)
✔ 해당 함수는 소문자로 변경을 해주어야 하기 때문에 둘의 차이인 ''a' - 'A''를 더해 줌으로써, 대문자를 소문자로 만들어 줍니다.
🍀 코드보기
#include "libft.h" int ft_tolower(int c) { if (c >= 'A' && c <= 'Z') { c = c + ('a' - 'A'); } return (c); }
2. ft_toupper
📌 tolower란, 위와 반대로 int c를 통해 c가 소문자인 경우 대문자로 바꿔주는 함수입니다.
🍀 함수 원형int toupper(int c)
✔ 해당 함수는 대문자로 변경을 해주어야 하기 때문에 'a'를 빼고 'A'를 더해주어, 'A'+1 = 'B'와 같은 형식으로 다룰 수 있게 바꿔줌으로써 원하는 문자로 만들어 줍니다.
🍀 코드보기
#include "libft.h" int ft_toupper(int c) { if (c >= 'a' && c <= 'z') { c = c - 'a' + 'A'; } return (c); }
'42서울' 카테고리의 다른 글
[libft] ft_atoi (0) | 2022.02.18 |
---|---|
libft - mem시리즈 (0) | 2022.02.08 |
Libft - is시리즈 (1) | 2022.01.05 |
42서울 라피신 후기 (0) | 2022.01.05 |