«   2018/10   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
Statistics Graph
관리 메뉴

언제나 휴일

tolower, toupper 본문

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

tolower, toupper

언제나 휴일 언제나휴일 2016.05.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
tolower, toupper  (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
0 Comments
댓글쓰기 폼