언어 자료구조 알고리즘/C11 표준 라이브러리 함수

tolower, toupper

언제나휴일 2016. 5. 10. 23:04
반응형

tolower, toupper


헤더 파일

[언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - ctype.h


int tolower(int c); c를 소문자로 변환

int toupper(int c); c를 대문자로 변환

 

입력 매개 변수 리스트

c 아스키 키드 값

반환 값

tolower 함수는 c가 대문자일 때 소문자 반환

toupper 함수는 c가 소문자일 때 대문자 반환

 

사용 예

//C언어 표준 라이브러리 함수 가이드

//int tolower(int c); c를 소문자로 변환

//int toupper(int c); c를 대문자로 변환

 

#include <string.h>

#include <ctype.h>

#include <stdio.h>

 

int main(void)

{

    char str[100] = "Everyday Is A Holiday.";

    int slen;

    int i = 0;   

 

    slen = strlen(str);

 

   

    for (i = 0; i < slen; i++)

    {

        if (isupper(str[i]))

        {

            str[i] = tolower(str[i]);

        }

        else if (islower(str[i]))

        {

            str[i] = toupper(str[i]);

        }

    }

    printf("%s\n",str);

    return 0;

}

 

출력

eVERYDAY iS a hOLIDAY.



사용한 함수

[언어 자료구조 알고리즘/C11 표준 이브러리 함수] - printf

[언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - isupper



  앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 

2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다.
 

반응형

'언어 자료구조 알고리즘 > C11 표준 라이브러리 함수' 카테고리의 다른 글

isupper  (0) 2016.05.10
isxdigit  (0) 2016.05.10
isspace  (0) 2016.05.10
ispunct  (0) 2016.05.10
isprint  (0) 2016.05.10
islower  (0) 2016.05.10
isgraph  (0) 2016.05.10
isdigit  (0) 2016.05.10
iscntrl  (0) 2016.05.10
isblank  (0) 2016.05.10