C++에서 scanf()를 사용하는 방법

C Eseo Scanf Leul Sayonghaneun Bangbeob



C++는 여러 내장 함수를 포함하는 다목적 프로그래밍 언어입니다. 이러한 함수 중 널리 사용되는 입력 함수가 있습니다. 스캔프() . 이 문서는 자세한 개요를 제공하는 것을 목표로 합니다. 스캔프() 간단한 사용 예와 함께 구문 및 동작을 탐색하여 C++에서 기능 스캔프() C++의 함수.

C++에서 scanf()를 사용하는 방법

그만큼 스캔프() 사용자의 입력을 받아들이는 C에서 널리 사용되는 함수로, 프로그래머가 프로그램에 작성하는 대신 선택한 입력을 입력할 수 있습니다. 에서 데이터를 읽습니다. 표준 입력(stdin) 도서관. 그만큼 스캔프() 함수는 키보드와 같은 표준 입력 장치에서 형식화된 데이터를 수신합니다. 그만큼 스캔프() 함수는 다음과 같이 선언됩니다.

스캔프 ( 형식, ... )

그만큼 스캔프() 함수는 두 개의 매개변수를 허용합니다.







  • 체재 : 읽을 데이터의 형식을 나타내는 문자열. 이 문자열은 변환 지정자를 포함할 수 있습니다. 스캔프() 어떤 종류의 입력을 예상하고 어떻게 읽을 것인가.
  • (추가 인수) : 콘솔에 출력해야 하는 데이터를 지정하는 추가 데이터가 있습니다. 여기에서 지정하는 데이터는 순서대로 있어야 합니다.

그만큼 스캔프() 함수는 정수, 문자 또는 모든 유형의 값을 사용하는 데 사용할 수 있습니다. 그러나 %d, %s, %f 등과 같은 형식 지정자를 사용하여 데이터 유형을 지정해야 합니다.




의 예 스캔프() 아래에 주어진다 :



#include
#include
사용 네임스페이스 성병 ;

정수 기본 ( ) {
정수 나이 ;

쿠우트 << '나이를 입력하세요: ' ;

스캔프 ( '%디' , & 나이 ) ;

쿠우트 << '내 나이 = ' << 나이 ;

반품 0 ;
}

위의 코드는 다음을 사용하여 사용자의 입력을 받아들입니다. 스캔프() 함수는 나이 이 경우. 원하는 숫자를 입력하면 cout 함수를 사용하여 출력으로 출력됩니다. 여기서 우리는 %디 숫자를 허용하는 형식입니다.





산출

결론

C++에서는 스캔프() 함수를 사용하여 사용자의 입력을 수락할 수 있습니다. 입력은 정수, 문자 또는 부동 숫자일 수 있습니다. 형식과 추가 인수만 포함하는 구문은 매우 간단합니다. C++에서 사용하는 방법에 대한 자세한 내용은 위에서 언급한 지침을 따르십시오.