따라 배우는 C언어 : 8
🙇♀️8
🪐표준 입출력 함수들 getchar(), putchar()
getchar() : 나의 입력을 문자로 하나 받음, 정수를 반환
putchar(int) : 괄호안의 정수 값을 문자로 출력함
while ((ch = getchar()) != '\n')
{
//// 입력 받는것이 숫자면 * 출력
//for (int i = '0'; i < '10'; i++)
// if (ch == i)
// ch = '*';
if (ch >= '0' && ch <= '9')
ch = '*';
// F, f를 입력 받으면 X로 변환
if (ch == 'F' || ch == 'f')
ch = 'X';
// 입력 받은것이 소문자면 대문자로, 대문자면 소문자로
if (ch >= 'a' && ch <= 'z')
ch -= 32;
else if (ch >= 'A' && ch <= 'Z')
ch += 32;
putchar(ch);
// ch = getchar();
// 여러글자를 적어도 한글자씩이 아니라 글 통채로 됨
}
tutorialspoint.com에서 ctype.h의 함수들의 역할을 설명해줌
while (getchar() != '\n')
continue;
처음에 입력 받은 것 빼고 그 줄에 나머지는 전부 무시한다는 뜻