C

[내배캠자습] C언어 챕터 1-11 : 입력 기초

BreadMushroom 2026. 3. 27. 23:27

scanf()

키보드로부터 데이터를 입력 받을 수 있게끔 해주는 함수.

 

Ex011101) scanf() 함수 [중요 샘플 코드]

// Main.c

#define _CRT_SECURE_NO_WARNINGS 
	// scanf() 함수를 쓸때는 이걸 정의해줘야 합니다.
	// 다만 scanf() 함수는 stdio.h에 정의되어 있으므로, stdio.h 파일 인클루드 전에 정의해야 합니다.
	
#include <stdio.h>

int main(void)
{
	int Num;

	scanf("%d", &Num); // "Num에다가(&) %d 형식으로 입력받아라."

	printf("%d", Num); // "Num을 %d 형식으로 출력해라."

	return 0;
}

// Main.c

#define _CRT_SECURE_NO_WARNINGS 
	// scanf() 함수를 쓸때는 이걸 정의해줘야 합니다.
	// 다만 scanf() 함수는 stdio.h에 정의되어 있으므로, stdio.h 파일 인클루드 전에 정의해야 합니다.
	
#include <stdio.h>

int main(void)
{
	Char Chr;

	scanf("%c", &Chr); // "Chr에다가(&) %c 형식으로 입력받아라."

	printf("%c", Chr); // "Chr을 %d 형식으로 출력해라."

	return 0;
}