Desc :

int isupper( int c );

c - 비교대상 문자

 

A~Z인 경우 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 (isupper(*string))	// 주소가 가리키는 값 하나  
		{
			buffer[cnt++] = *string;	// --> 대문자면 buffer에 저장
		}

		string++;	// 다음 번지
	}

	puts(buffer);	// 대문자가 추출된 문자열

}

 


Result :

 

 

+ Recent posts