C
[C] 093 문자가 소문자인지 검사하고 추출하기 islower()
qkrwngus
2021. 1. 27. 21:02
Desc :
int islower( int c );
c - 비교 대상문자
return - 소문자면 1 true / 0 false
Source Code :
#include <stdio.h>
#include <ctype.h>
void main()
{
char *string = "This is Korea!";
char buffer[100] = { 0, };
int cnt = 0;
while (*string) // null이 아닌동안 반복
{
if (islower(*string)) // 주소가 가리키는 값 하나
{
buffer[cnt++] = *string; // --> 소문자면 buffer에 저장
}
string++; // 다음 번지
}
puts(buffer); // 소문자가 추출된 문자열
}
Result :