Share via


_vscprintf, _vscprintf_l, _vscwprintf, _vscwprintf_l

인수 목록에 대 한 포인터를 사용 하 여 서식이 지정 된 문자열에서의 문자 수를 반환 합니다.

int _vscprintf(
   const char *format,
   va_list argptr 
);
int _vscprintf_l(
   const char *format,
   locale_t locale,
   va_list argptr 
);
int _vscwprintf(
   const wchar_t *format,
   va_list argptr 
);
int _vscwprintf_l(
   const wchar_t *format,
   locale_t locale,
   va_list argptr 
);

매개 변수

  • format
    컨트롤 서식 문자열입니다.

  • argptr
    인수 목록에 대 한 포인터입니다.

  • locale
    사용 하는 로캘.

자세한 내용은 형식 사양을.

반환 값

_vscprintf문자열을 가리키는 경우에 인수 목록으로 생성 되는 문자를 인쇄 하거나 보낸 파일 또는 지정한 서식 지정 코드를 사용 하 여 버퍼를 반환 합니다.반환 된 값을 null 종결 문자를 포함 하지 않습니다._vscwprintf와이드 문자에 대 한 동일한 기능을 수행합니다.

버전으로 이러한 함수는 _l 접미사는 현재 스레드의 로캘 대신 전달 된 로캘 매개 변수를 사용할 경우를 제외 하 고 동일 합니다.

경우 format 는 null 포인터의 설명에 따라 잘못 된 매개 변수 처리기가 호출 매개 변수 유효성 검사.실행 계속 수 있으면 함수는-1을 반환 하 고 설정 errno 에 EINVAL.

설명

각 argument (있는 경우)에 해당 형식 사양에 따라 변환 됩니다 format.일반 문자로 이루어진 형식과 같은 형성 및 역할을 가진 해당 format 인수에 대 한 printf.

보안 정보보안 정보

확인 하면 format 는 사용자 정의 문자열입니다 null 종료 되 고 올바른 수와 형식의 매개 변수가 있습니다.자세한 내용은 버퍼 오버런 방지.

일반 텍스트 루틴 매핑

TCHAR입니다.H 루틴

_UNICODE 및 _Mbcs가 정의 되지 않았습니다.

_Mbcs가 정의

_Unicode가 정의

_vsctprintf

_vscprintf

_vscprintf

_vscwprintf

_vsctprintf_l

_vscprintf_l

_vscprintf_l

_vscwprintf_l

요구 사항

루틴

필수 헤더

_vscprintf, _vscprintf_l

<stdio.h>

_vscwprintf, _vscwprintf_l

<stdio.h> 또는 <wchar.h>

추가 호환성 정보를 참조 하십시오. 호환성 소개에서 합니다.

예제

예제를 보려면 vsprintf.

참고 항목

참조

스트림 I/O

않는다면, _fprintf_l, fwprintf, _fwprintf_l

printf, _printf_l, wprintf, _wprintf_l

scanf, _scanf_l, wscanf, _wscanf_l

sscanf, _sscanf_l, swscanf, _swscanf_l

vprintf 함수