336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

개념 :


1. ctype.h에 포함되어 있다.


2. isupper 문자를 입력받아 검사한후 대문자 이면 1 그외는 0 리턴


3. islower 문자를 입력 받아 검사한후 소문자 이면 2 그외는 0 리턴




소스코드 : main.c

#include <stdio.h>

#include <ctype.h>


int main(void)

{

unsigned char szString[] = "Hello JunmoZzi!";

unsigned char szLower[256] = { 0, };

unsigned char szUpper[256] = { 0, };


unsigned char *pTemp = szString;


int nLowerCount = 0;

int nUpperCount = 0;


puts(pTemp);


unsigned char find = 0;


while (*pTemp != '\0')

{


find = (int)islower((int)*pTemp);


if (find)//소문자는 2

{

szLower[nLowerCount] = *pTemp;

++nLowerCount;

}


find = (int)isupper((int)*pTemp);


if (find)//대문자 1

{

szUpper[nUpperCount] = *pTemp;

++nUpperCount;

}



pTemp++;

}


puts(szLower);

puts(szUpper);


return 0;

}



결과



 #c언어, #c언어입문, #프로그램입문, #islower, #isupper, #소문자검사, #대문자검사

 

'Programing - C > C Basic grammar ' 카테고리의 다른 글

088 is 함수 정리  (0) 2017.07.28
087 isspace 공백과 개행  (0) 2017.07.28
085 isalnum  (0) 2017.07.28
084 isalpha, isdigit  (0) 2017.07.28
083 _fcvt_s, _ecvt_s, _gcvt_s 실수를 문자열 형태로  (0) 2017.07.28

+ Recent posts