728x90
반응형
toupper 함수
- ctype.h 헤더파일에 속해 있는 함수
- 원형은 int toupper(int c)를 따른다.
- 대문자로 바꾸는데 성공했다면 대문자의 정수모드를, 소문자가 아니라서 실패했다면 들어온 그대로를 리턴한다.
toupper 함수의 구현
int ft_toupper(int c)
{
if (97 <= c && c <= 122)
return (c - 32);
else
return (c);
}
// #include <ctype.h>
// #include <stdio.h>
// int main(void)
// {
// printf("test1 : %c", toupper('a'));
// printf("\ntest1 : %c", toupper('a'));
// printf("\ntest2 : %c", toupper('A'));
// printf("\ntest2 : %c", toupper('A'));
// printf("\ntest3 : %d", toupper(200));
// printf("\ntest3 : %d", toupper(200));
// }
728x90
반응형
'C' 카테고리의 다른 글
strchr 함수의 구현 (2) | 2023.10.16 |
---|---|
tolower 함수의 구현 (2) | 2023.10.16 |
확장아스키코드와 맥과 윈도우 사이의 운영체계 문자표 (0) | 2023.10.16 |
strlcat 함수의 구현 (+strlcat 함수의 리턴값에 대해) (2) | 2023.10.16 |
memmove 함수의 구현 (+ memmove함수와 memcpy함수의 차이) (2) | 2023.10.16 |