본문 바로가기
개념/혼자 공부하는 C언어

chapter 11) 버퍼의 내용을 지워야 하는 경우

by kiseno 2024. 8. 7.
728x90
반응형
SMALL
#include <stdio.h>

int main(void){
    int num, grade;

    printf("input class : ");
    scanf("%d", &num);
    getchar();
    printf("input grade : ");
    grade = getchar();
    printf("class : %d, grade : %c",num, grade);

    return 0;
}

main() 함수
1-1. 정수형 변수 num과 grade 선언
1-2. "input class : " 출력 후 사용자로부터 반 번호를 입력 받아 num에 저장
1-3. `getchar();`를 사용하여 입력 버퍼에 남아있는 개행 문자를 제거
1-4. "input grade : " 출력 후 사용자로부터 학년을 입력 받아 grade에 저장(`getchar()` 사용)
1-5. 입력받은 반(num)과 학년(grade) 출력
반환문 (return) 작성 -> 프로그램이 성공적으로 실행되었음을 나타내기 위해 0을 반환

728x90
반응형
LIST