다음을 통해 공유


_ultoa, _ultow

부호 없는 long 정수를 문자열로 변환 합니다.이러한 함수를 더 안전한 버전을 사용할 수 있습니다. see _ultoa_s, _ultow_s.

char *_ultoa(
   unsigned long value,
   char *str,
   int radix 
);
wchar_t *_ultow(
   unsigned long value,
   wchar_t *str,
   int radix 
);
template <size_t size>
char *_ultoa(
   unsigned long value,
   char (&str)[size],
   int radix 
); // C++ only
template <size_t size>
wchar_t *_ultow(
   unsigned long value,
   wchar_t (&str)[size],
   int radix 
); // C++ only

매개 변수

  • value
    변환할 숫자입니다.

  • str
    결과를 문자열입니다.

  • radix
    Base of value*.*

반환 값

각이 함수에 대 한 포인터를 반환 합니다. str.없음 오류가 반환이 됩니다.

설명

_ultoa 변환 기능 value null로 끝나는 문자열 (최대 33 바이트) 결과를 저장 하 고 str.오버플로 검사가 수행 되지 않습니다.radix기본을 지정 value. radix2-36 범위 내에 있어야 합니다._ultow와이드 문자 버전입니다 _ultoa.

보안 정보보안 정보

버퍼 오버런을 방지 하기 위해 확인 하는 str 버퍼 큰 변환 된 숫자를 더한 뒤에 오는 null 문자입니다.

C + +에서이 함수는 최신, 보안 상응 하는 이러한 함수를 호출 하는 템플릿 오버 로드 되어 있습니다.자세한 내용은 보안 템플릿 오버 로드를 참조하십시오.

일반 텍스트 루틴 매핑

TCHAR입니다.H 루틴

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

_Mbcs가 정의

_Unicode가 정의

_ultot

_ultoa

_ultoa

_ultow

요구 사항

루틴

필수 헤더

_ultoa

<stdlib.h>

_ultow

<stdlib.h> 또는 <wchar.h>

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

예제

예제를 보려면 _itoa.

해당 .NET Framework 항목

System::Convert::ToString

참고 항목

참조

데이터 변환

_itoa, _i64toa, _ui64toa, _itow, _i64tow, _ui64tow