C_C++/C_라이브러리_함수

(C언어) isdigit: 문자가 숫자인지 알려줍니다

고니자니 2023. 2. 14. 14:36
반응형
#include <ctype.h>
int isdigit(int c);

isdigit 함수는 인수 c가 숫자인지 알려줍니다.

c가 '0'부터 '9' 사이이면 0이 아닌값을 반환합니다.

 

#include <stdio.h>
#include <ctype.h>
#include <string.h>
int main()
{
	char s[]="Aa039$#";
	int i;

	for (i = 0; i < strlen(s); i++)
	{
		if(isdigit(s[i]))
			printf("%c is a digit.\n", s[i]);
		else
			printf("%c isn't digit.\n", s[i]);
	}

	return 0;
}​

isdigit 함수

 

 

반응형