42 Libft

#1.7 ft_atoi 수정완료

코딩클로스 2020. 10. 3. 18:15

설명

문자열을 정수로 변환한다.

C 형식 문자열을 정수로 변환하여 변환된 값을 리턴한다 C 형식 문자열을 정수로 변환하여 변환된 값을 리턴한다.

이 함수는 C 형식 문자열에서 비-공백 문자가 나오기 전 까지 최대한 많은 공백 문자(' ', '\t', \n') 들을 무시한다. 그 다음에 첫 번째 비-공백 문자부터 최대한 많은 숫자들을 수로 변환한다. 이 때, 숫자의 맨 앞부분에는 + 나 - 가 올 수 도 있다. 숫자들 다음에 나타나는 문자들은 모두 무시된다. 

변환이 이루어 지지 않는 경우 0 이 리턴된다.

 

인자

정수를 포함하고 있는 C 형식 문자열  빈 문자열이 오는 경우도 생각해야한다

 

리턴 값

성공적으로 변환을 하였다면 int 값을 리턴한다.만일 변환을 실패하였다면 0 이 리턴된다.

 

 

 

'42 Libft' 카테고리의 다른 글

#1.9 isalpha  (0) 2020.10.05
#1.8 ft_memmove  (0) 2020.10.04
#1.6 ft_memccpy  (0) 2020.10.03
#1.5 ft_strncmp (수정 완료)  (0) 2020.10.03
#1.3 ft_strnstr 수정완료  (0) 2020.10.03