336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
개념 :
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, #문자검색
'Programing - C > C Basic grammar ' 카테고리의 다른 글
087 isspace 공백과 개행 (0) | 2017.07.28 |
---|---|
086 islower isupper (0) | 2017.07.28 |
084 isalpha, isdigit (0) | 2017.07.28 |
083 _fcvt_s, _ecvt_s, _gcvt_s 실수를 문자열 형태로 (0) | 2017.07.28 |
082 atof strtof strtod 문자열 실수 변환 (0) | 2017.07.28 |