|
대문자는 소문자로 소문자는 대문자로 바꾸는 프로그램을 짜보았습니다.
그런데 정말 이산하게 제어에서 scanf과 정이 자꾸 생략이 되더군요.
너무 궁금해요.
믿의 코딩을 설명하자면......
소문자를 대문자로 바꾸려면 s, 대문자를 소문자로 d를 누르면 됩니다.
그런데 if로 s와 d를 각각의 구분한 제어에서 왜 속안의 scanf가 안되는지
정말 궁금해요.
if뿐아니라 switch도 안되더군요.
꼭좀 가르쳐 주세요
#include <stdio.h>
void main()
{
char abc;
char pan;
printf("소문자를 대문자로 변환한다면 s, 반대면 d를 눌러주세요\n");
scanf("%c", &pan);
if(pan=='d')
{
scanf("%c", &abc);
printf("대문자로 변환된후 : %c\n", abc);
}
else if(pan=='s')
{
scanf("%c", &abc);
printf("소문자로 변환된후 : %c\n", abc);
}
}
|