c언어 고수형들 질문좀요
내가 알파벳 하나를 입력받아서 그알파벳이 소문자면 대문자로 대문자면 소문자로 바꾸는 프로그램을 짜려고 하는데 막힌게 있어요
그니까 대문자 와 소문자를 아스키 코드를 이용해서 바꿔줄려하는데
아스키 값 출력을 워캐해요 아스키 값으로 소문자 c에 23을 더하면 대문자 C 라고 아스키 코드표에 나와 있는데
putchar 다음에 'c+23' 나 c+23 를 다 넣었는데 값이 표현이 안돼요..
#include <stdio.h>
int main()
{
int com=0;
int com1='z';
printf("영어 한개 입력해:");
com=fgetc(stdin);
if(com>=com1){
putchar(com-23);
}
else
putchar(com1+23);
return 0;
}
미친놈 어디서 낚시질을
ㅁㅇ멍 진짜 모른다고