다음을 통해 공유


StrToIntW 함수(shlwapi.h)

10진수 값을 나타내는 문자열을 정수로 변환합니다. StrToLong 매크로는 이 함수와 동일합니다.

구문

int StrToIntW(
  [in] PCWSTR pszSrc
);

매개 변수

[in] pszSrc

형식: PCTSTR

변환할 null로 끝나는 문자열에 대한 포인터입니다. 10진수 값을 나타내는 유효한 문자열은 문자 0-9만 포함하며 성공적으로 구문 분석하려면 다음 형식이 있어야 합니다.

(optional white space)(optional sign)(one or more decimal digits)

선택적 기호는 '-' 또는 '+' 문자일 수 있습니다. 생략하면 기호가 양수로 간주됩니다.

반환 값

형식: int

pszSrc가 나타내는 int 값을 반환합니다. instance 문자열 "123"은 정수 값 123을 반환합니다.

설명

pszSrc에서 가리키는 문자열에 잘못된 문자가 포함된 경우 해당 문자는 변환할 문자열의 끝으로 간주되고 나머지는 무시됩니다. instance 경우 잘못된 10진수 문자열 "12b34"가 지정된 경우 StrToInt는 "12"만 인식하고 해당 정수 값을 반환합니다.

참고

shlwapi.h 헤더는 STRToInt를 유니코드 전처리기 상수의 정의에 따라 이 함수의 ANSI 또는 유니코드 버전을 자동으로 선택하는 별칭으로 정의합니다. 인코딩 중립 별칭을 인코딩 중립이 아닌 코드와 혼합하면 컴파일 또는 런타임 오류가 발생하는 불일치가 발생할 수 있습니다. 자세한 내용은 함수 프로토타입에 대한 규칙을 참조하세요.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional, Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 shlwapi.h
라이브러리 Shlwapi.lib
DLL Shlwapi.dll(버전 4.71 이상)

추가 정보

StrToIntEx