콘솔에 입력하는 방식 - 표준 입력
(standard input, stdin)
콘솔에 출력하는 방식 - 표준 출력
(standard out, stdout)
기존 scanf()함수는 오래되어서 입력값의 길이를 설정할 수 없어서 보안에 취약함.
보완한 함수 scanf_s()함수 많이 사용
scanf(서식, 변수의주소);
scanf함수는 표준 입력을 받아서 변수에 값을 저장하는 함수이다.
scanf("%d", &number);
위 처럼 큰따옴표(") 안에 서식 지정자를 넣어서 입력받을 값의 형태를 설정한다.
다른 형식들의 서식지정자는 똑같지만 double은 다름
printf함수에선 %f로 하지만 scanf함수에선 %lf로 입력 받아야함
scanf함수로 받을 수 있지만 변수 선언시 getchar()함수로 입력을 받을 수도 있다.
ex) scanf
char c1;
scanf("%c", c1);
ex) getchar()
char c2 = getchar();
위와같이 getchar()함수로 표준 입력을 받을시 1줄의 코드로 구현할 수 있다.