IT/솔루션) 난 정말C... 없다구요

12장. 문자의 표현 방법과 문자 관련 표준함수들) 문제 12-1 [아스키코드의 이해] - 2

돔찌 2019. 4. 15. 08:10

<2016. 9. 21. 21:04>

 12장. 문자의 표현 방법과 문자 관련 표준함수들) 문제 12-1 [아스키코드의 이해] - 2

 

/*
소문자를 대문자로 바꿔주는 함수를 정의하자.
함수 호출시 소문자 > 대문자로 변환.
아스키코드표를 참조할 수 없는 상황에 놓였다고 가정하고 작성
*/
#include<stdio.h>
#include<stdlib.h>
#pragma warning(disable : 4996)
char Change_Go(char a);
int main(void) {
	int a;
	printf("소문자 알파벳을 입력하시오. : ");
	scanf("%c", &a);
	printf("소문자 알파벳 '%c'를 대문자로 변환하면 '%c' 입니다.\n", a, Change_Go(a));
	system("pause");
	return 0;
}
char Change_Go(char a) {
	int different = 'A' - 'a';
	a = a + different;
	return a;
}