scanf
입력을 받을 때 사용
int input 정수형 입력값을 받을 변수 선언
scanf_s("%d", &input) scanf_s로 입력을 받는다 그리고 input에 값을 넣는다
#include<stdio.h>
int
main(void)
{
//scanf
//키보드
입력을 받아서 저장
int input;
printf("값을
입력하세요: ");
scanf_s("%d", &input);
printf("입력값 : %d\n", input);
return 0;
}
scanf_s 로 세개의 정수를 입력받아 각각 출력
#include<stdio.h>
int
main(void)
{
//scanf
//키보드
입력을 받아서 저장
int one, two, three;
printf("3개의
정수를 입력하세요: ");
scanf_s("%d %d %d", &one, &two, &three);
printf("첫번째
값 : %d\n", one);
printf("두번째
값 : %d\n", two);
printf("세번째
값 : %d\n", three);
return 0;
}
%c 문자를 출력할때
%s 문자열을 출력할때
str scanf_s로 받은 값을 str에 넣는다.
sizeof(str) 공간만큼만 받겠다.
#include<stdio.h>
int
main(void)
{
// 문자(한
글자), 문자열: 한 글자 이상의 여러 글자
char c = 'A';
printf("%c\n", c);
// 배열을
씀 256개의 공간을 만듬
//%s는
문자열을 받을때 사용
//sizeof라는
문자를 써서 256개의 문자열만 받겠다라고 해줘야함
char str[256];
scanf_s("%s", str, sizeof(str));
printf("%s\n", str);
return 0;
}
댓글 없음:
댓글 쓰기