C++에서 scanf()를 사용하는 방법
그만큼 스캔프() 사용자의 입력을 받아들이는 C에서 널리 사용되는 함수로, 프로그래머가 프로그램에 작성하는 대신 선택한 입력을 입력할 수 있습니다. 에서 데이터를 읽습니다. 표준 입력(stdin) 도서관. 그만큼 스캔프() 함수는 키보드와 같은 표준 입력 장치에서 형식화된 데이터를 수신합니다. 그만큼 스캔프() 함수는 다음과 같이 선언됩니다.
스캔프 ( 형식, ... )그만큼 스캔프() 함수는 두 개의 매개변수를 허용합니다.
- 체재 : 읽을 데이터의 형식을 나타내는 문자열. 이 문자열은 변환 지정자를 포함할 수 있습니다. 스캔프() 어떤 종류의 입력을 예상하고 어떻게 읽을 것인가.
- (추가 인수) : 콘솔에 출력해야 하는 데이터를 지정하는 추가 데이터가 있습니다. 여기에서 지정하는 데이터는 순서대로 있어야 합니다.
그만큼 스캔프() 함수는 정수, 문자 또는 모든 유형의 값을 사용하는 데 사용할 수 있습니다. 그러나 %d, %s, %f 등과 같은 형식 지정자를 사용하여 데이터 유형을 지정해야 합니다.
예
의 예 스캔프() 아래에 주어진다 :
#include
#include
사용 네임스페이스 성병 ;
정수 기본 ( ) {
정수 나이 ;
쿠우트 << '나이를 입력하세요: ' ;
스캔프 ( '%디' , & 나이 ) ;
쿠우트 << '내 나이 = ' << 나이 ;
반품 0 ;
}
위의 코드는 다음을 사용하여 사용자의 입력을 받아들입니다. 스캔프() 함수는 나이 이 경우. 원하는 숫자를 입력하면 cout 함수를 사용하여 출력으로 출력됩니다. 여기서 우리는 %디 숫자를 허용하는 형식입니다.
산출
결론
C++에서는 스캔프() 함수를 사용하여 사용자의 입력을 수락할 수 있습니다. 입력은 정수, 문자 또는 부동 숫자일 수 있습니다. 형식과 추가 인수만 포함하는 구문은 매우 간단합니다. C++에서 사용하는 방법에 대한 자세한 내용은 위에서 언급한 지침을 따르십시오.