[C] stdlib.h/atoi
2021. 6. 18. 16:11ㆍ🧑🏻💻/C & C++
문자열을 정수로 변환
공백이 아닌 문자가 나오기 전까지 공백 문자들을 무시한다.
#include <stdio.h>
#include <stdlib.h>
void main(void)
{
int test = 0;
test = atoi("ch0505kim");
printf("%d \r\n", test);
test = atoi("-chkim55");
printf("%d \r\n", test);
test = atoi("55chkim");
printf("%d \r\n", test);
test = atoi("-55chkim");
printf("%d \r\n", test);
test = atoi("\t \r\n-55chkim");
printf("%d \r\n", test);
}
사용 예)
#include <stdio.h>
#include <stdlib.h>
void main(void)
{
int test;
char testInput[256];
printf("input your number: ");
fgets(testInput, 256, stdin);
test = atoi(testInput);
printf("The entered value %d. \r\n", test);
}
'🧑🏻💻 > C & C++' 카테고리의 다른 글
[C] STANDARD C LANGUAGE / C 언어 / C언어 명령어 / C 명령어 정리 (0) | 2021.09.07 |
---|---|
[C] qsort를 사용하여 오름차순 / 내림차순 정렬 (0) | 2021.06.23 |
[C] memAlloc / memFree / 메모리 할당, 해제 (0) | 2021.06.18 |
[C] int2str / intTostr / int형을 str로 바꿔서 출력하기 (0) | 2021.03.19 |
[C] memset / memset.c / memset in c (0) | 2020.09.16 |