[C] 나만의 라이브러리 - atoi, isalpha, isdigit, isalnum, isascii, isprint, toupper, tolower
·
42Seoul/Libft
1. atoi int my_atoi(const char *str); 주어지는 문자열에 연속되는 숫자가 있을 때, 그 숫자를 int형으로 바꾸는 함수 int my_atoi(const char *str) { long sign; long res; while ((*str >= 9 && *str 2147483648) return (0); if (sign == 1 && res > 2147483647) return (-1); str++; } return (sign * res); } 공백(white space) 제거 + or - 가 있을 때 부호 지정 (연속 된다면 0 반환) 연속되는 문자형 숫자를 int형으로 변환 후 부호와 값을 곱하여 반환 2. isalpha int my_isalpha(int c); 매개변수값이 ..