🙇‍♀️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;

처음에 입력 받은 것 빼고 그 줄에 나머지는 전부 무시한다는 뜻

태그:

카테고리:

업데이트: