Desc :
Source Code :
#include <stdio.h>
#include <ctype.h>
void main()
{
char *string = "(02) 1234 - 5678";
char buff[20] = { 0, };
int i = 0;
while (*string)
{
if (isdigit(*string)) //문자열이 숫자면
{
buff[i++] = *string; // 추출
}
string++; // 다음문자
}
puts(buff);
}
Result :
'C' 카테고리의 다른 글
[C] 220 문자열에서 한글만 추출 (3) | 2021.02.06 |
---|---|
[C] 219 문자열에서 알파벳만 추출 isalpha (1) | 2021.02.06 |
[C] 217 문자열에서 알파벳만 분리하기 strtok (1) | 2021.02.06 |
[C] 216 문자열을 콤마와 공백으로 분리하기 strtok (1) | 2021.02.06 |
[C] 215 문자열에서 인덱스구하기 strstr() (1) | 2021.02.06 |