c·c++/c 프로그래밍

단어속의 한가지문자를 대문자로

바로이순간 2011. 12. 14. 15:04

#include <stdio.h>

#include <string.h>

 

void uppercase(char *, char);

 

int main() {

     char str[100], ch;

  

    printf("Enter a word: ");

    scanf("%s", str);

    printf("Enter a character: ");

    fflush(stdin);

    scanf("%c", &ch);

    uppercase(str, ch);

 

    printf("The result : %s ", str);

    return 0;

}

 

void uppercase(char s[], char c) {

    int i;

    for(i=0;i<strlen(s);++i)

        if(c==s[i]) s[i]=s[i]-32;

}


'c·c++ > c 프로그래밍' 카테고리의 다른 글

이진수 문자열을 10진수로 변환  (0) 2011.12.15
문자의 정렬 - 색다른 버젼  (0) 2011.12.15
수자탑 만들기  (0) 2011.12.12
수억개의 자연수에서 몇개의 수찾기  (0) 2011.12.12
getch() getche() getchar()  (0) 2011.12.11