Programing - C/C Basic grammar
085 isalnum
junmoyo
2017. 7. 28. 13:13
개념 :
1. ctype.h에 포함
2. 알파벳일경우 2 숫자일경우 4를 리턴합니다.
소스코드 : main.c
#include <stdio.h>
#include <ctype.h>
int main(void)
{
char *pString = "phone 010-1234-5678";
char szString[256] = { 0, };
char szNumber[256] = { 0, };
char* pTemp = pString;
int count = 0;
int string_count = 0;
int number_count = 0;
puts(pString);
puts("analysis");
while (*pTemp != '\0')
{
count = isalnum(*pTemp);
if (count == 2)
{
szString[string_count] = *pTemp;
++string_count;
}
else if (count == 4)
{
szNumber[number_count] = *pTemp;
++number_count;
}
++pTemp;
}
puts(szString);
puts(szNumber);
return 0;
}
결과
#c언어, #c언어입문, #프로그램입문, #isalunm, #문자검색