scanf

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색

scanf는 주어진 문자열 스트림 소스에서 지정된 형식으로 데이터를 읽어내는 기능으로 C 프로그래밍 언어로부터 유래했으며 많은 프로그래밍 언어에 쓰이고 있다.

scanf의 기본 형태는 다음과 같다:

int scanf(const char *format, ...);

사용법[편집]

scanfC에서 비롯했는데, 표준 입력(종종 명령 줄 인터페이스)으로부터 숫자나 다른 입력한 데이터타입을 입력 받아 읽어낸다.

아래는 C 언어에서 각 줄의 출력으로부터 언포맷된 10진 정수값 가변 숫자를 읽는 코드이다:

#include <stdio.h>
 
int
main(void)
{
    int n;
    while (scanf("%d", &n))
        printf("%d\n", n);
    return 0;
}

같이 보기[편집]

바깥 고리[편집]