문자열
이 섹션에서는 문자열 함수를 설명하고 애플리케이션에서 사용하는 방법을 설명합니다.
섹션 내용
속성 | Description |
---|---|
문자열 정보 | 문자열 함수에 대해 설명합니다. |
Strsafe.h 정보 | Strsafe.h의 문자열 함수에 대해 설명합니다. |
문자열 참조 | API 참조를 포함합니다. |
문자열 함수
이름 | Description |
---|---|
CharLower | 문자열 또는 단일 문자를 소문자로 변환합니다. 피연산자가 문자열인 경우 함수는 현재 위치에 있는 문자를 변환합니다. |
CharLowerBuff | 버퍼의 대문자를 소문자로 변환합니다. 함수는 현재 위치에 있는 문자를 변환합니다. |
CharNext | 문자열의 다음 문자에 대한 포인터를 검색합니다. 이 함수는 단일 또는 다중 바이트 문자로 구성된 문자열을 처리할 수 있습니다. |
CharNextExA | 문자열의 다음 문자에 대한 포인터를 검색합니다. 이 함수는 단일 또는 다중 바이트 문자로 구성된 문자열을 처리할 수 있습니다. |
CharPrev | 문자열에서 앞의 문자에 대한 포인터를 검색합니다. 이 함수는 단일 또는 다중 바이트 문자로 구성된 문자열을 처리할 수 있습니다. |
CharPrevExA | 문자열에서 앞의 문자에 대한 포인터를 검색합니다. 이 함수는 단일 또는 다중 바이트 문자로 구성된 문자열을 처리할 수 있습니다. |
CharToOem | 문자열을 OEM 정의 문자 집합으로 변환합니다. |
CharToOemBuff | 문자열의 지정된 수의 문자를 OEM 정의 문자 집합으로 변환합니다. |
CharUpper | 문자열 또는 단일 문자를 대문자로 변환합니다. 피연산자가 문자열인 경우 함수는 현재 위치에 있는 문자를 변환합니다. |
CharUpperBuff | 버퍼의 소문자를 대문자로 변환합니다. 함수는 현재 위치에 있는 문자를 변환합니다. |
CompareString | 지정된 로캘을 사용하여 두 문자 문자열을 비교합니다. 참고: 유니코드와의 호환성을 위해 CompareStringEx 또는 유니코드 버전의 CompareString을 사용합니다. |
CompareStringEx | 지정된 로캘을 사용하여 두 개의 유니코드(와이드 문자) 문자열을 비교합니다. |
FoldString | 지정된 변환 옵션을 수행하여 한 문자열을 다른 문자열에 매핑합니다. |
GetStringTypeA | 지정된 소스 문자열의 문자에 대한 문자 형식 정보를 검색합니다. 문자열의 각 문자에 대해 함수는 출력 배열의 해당 16비트 요소에서 하나 이상의 비트를 설정합니다. 각 비트는 문자가 문자, 숫자 또는 둘 다인지와 같이 지정된 문자 형식을 식별합니다. |
GetStringTypeEx | 지정된 소스 문자열의 문자에 대한 문자 형식 정보를 검색합니다. 문자열의 각 문자에 대해 함수는 출력 배열의 해당 16비트 요소에서 하나 이상의 비트를 설정합니다. 각 비트는 문자가 문자, 숫자 또는 둘 다인지와 같이 지정된 문자 형식을 식별합니다. GetStringTypeA 및 GetStringTypeW와는 달리 GetStringTypeEx는 #define 유니코드 스위치를 사용하여 표준 동작을 표시합니다. 권장되는 함수입니다. |
GetStringTypeW | 지정된 소스 문자열의 문자에 대한 문자 형식 정보를 검색합니다. 문자열의 각 문자에 대해 함수는 출력 배열의 해당 16비트 요소에서 하나 이상의 비트를 설정합니다. 각 비트는 문자가 문자, 숫자 또는 둘 다인지와 같이 지정된 문자 형식을 식별합니다. |
IsCharAlpha | 문자가 사전순 문자인지 여부를 결정합니다. 이 결정은 설치 중 또는 제어판 통해 사용자가 선택한 언어의 의미 체계를 기반으로 합니다. |
IsCharAlphaNumeric | 문자가 사전순인지 숫자 문자인지 여부를 결정합니다. 이 결정은 설치 중 또는 제어판 통해 사용자가 선택한 언어의 의미 체계를 기반으로 합니다. |
IsCharLower | 문자가 소문자인지 여부를 확인합니다. 이 결정은 설치 중 또는 제어판 통해 사용자가 선택한 언어의 의미 체계를 기반으로 합니다. |
IsCharUpper | 문자가 대문자인지 여부를 결정합니다. 이 결정은 설치 중 또는 제어판 통해 사용자가 선택한 언어의 의미 체계를 기반으로 합니다. |
LoadString | 지정된 모듈과 연결된 실행 파일에서 문자열 리소스를 로드하고, 문자열을 버퍼에 복사하고, 종료되는 NULL 문자를 추가합니다. |
lstrcat | 한 문자열을 다른 문자열에 추가합니다. |
lstrcmp | 두 문자 문자열을 비교합니다. 비교는 대/소문자를 구분합니다. |
lstrcmpi | 두 문자 문자열을 비교합니다. 대/소문자를 구분하지 않고 비교합니다. |
lstrcpy | 버퍼에 문자열을 복사합니다. |
lstrcpyn | 원본 문자열에서 버퍼로 지정된 수의 문자를 복사합니다. |
lstrlen | 지정된 문자열의 길이를 결정합니다(종료 null 문자는 포함하지 않음). |
OemToChar | OEM 정의 문자 집합의 문자열을 ANSI 또는 와이드 문자열로 변환합니다. |
OemToCharBuff | OEM 정의 문자 집합의 문자열에 지정된 수의 문자를 ANSI 또는 와이드 문자열로 변환합니다. |
wsprintf | 지정된 버퍼에 서식이 지정된 데이터를 씁니다. |
wvsprintf | 인수 목록에 대한 포인터를 사용하여 지정된 버퍼에 서식이 지정된 데이터를 씁니다. |
Strsafe 함수
이름 | Description |
---|---|
StringCbCat | 한 문자열을 다른 문자열에 연결합니다. |
StringCbCatEx | 한 문자열을 다른 문자열에 연결합니다. |
StringCbCatN | 한 문자열에서 다른 문자열로 지정된 바이트 수를 연결합니다. |
StringCbCatNEx | 한 문자열에서 다른 문자열로 지정된 바이트 수를 연결합니다. |
StringCbCopy | 한 문자열을 다른 문자열에 복사합니다. |
StringCbCopyEx | 한 문자열을 다른 문자열에 복사합니다. |
StringCbCopyN | 지정된 바이트 수를 한 문자열에서 다른 문자열로 복사합니다. |
StringCbCopyNEx | 지정된 바이트 수를 한 문자열에서 다른 문자열로 복사합니다. |
StringCbGets | 줄 바꿈 문자('\n')를 포함하여 stdin에서 한 줄의 텍스트를 가져옵니다. |
StringCbGetsEx | 줄 바꿈 문자('\n')를 포함하여 stdin에서 한 줄의 텍스트를 가져옵니다. |
StringCbLength | 문자열이 지정된 길이(바이트)를 초과하는지 여부를 결정합니다. |
StringCbPrintf | 서식이 지정된 데이터를 지정된 문자열에 씁니다. |
StringCbPrintfEx | 서식이 지정된 데이터를 지정된 문자열에 씁니다. |
StringCbVPrintf | 인수 목록에 대한 포인터를 사용하여 지정된 문자열에 서식이 지정된 데이터를 씁니다. |
StringCbVPrintfEx | 인수 목록에 대한 포인터를 사용하여 지정된 문자열에 서식이 지정된 데이터를 씁니다. |
StringCchCat | 한 문자열을 다른 문자열에 연결합니다. |
StringCchCatEx | 한 문자열을 다른 문자열에 연결합니다. |
StringCchCatN | 한 문자열에서 다른 문자열로 지정된 수의 문자를 연결합니다. |
StringCchCatNEx | 한 문자열에서 다른 문자열로 지정된 수의 문자를 연결합니다. |
StringCchCopy | 한 문자열을 다른 문자열에 복사합니다. |
StringCchCopyEx | 한 문자열을 다른 문자열에 복사합니다. |
StringCchCopyN | 지정된 수의 문자를 한 문자열에서 다른 문자열로 복사합니다. |
StringCchCopyNEx | 지정된 수의 문자를 한 문자열에서 다른 문자열로 복사합니다. |
StringCchGets | 줄 바꿈 문자('\n')를 포함하여 stdin에서 한 줄의 텍스트를 가져옵니다. |
StringCchGetsEx | 줄 바꿈 문자('\n')를 포함하여 stdin에서 한 줄의 텍스트를 가져옵니다. |
StringCchLength | 문자열이 지정된 길이(문자)를 초과하는지 여부를 결정합니다. |
StringCchPrintf | 서식이 지정된 데이터를 지정된 문자열에 씁니다. |
StringCchPrintfEx | 서식이 지정된 데이터를 지정된 문자열에 씁니다. |
StringCchVPrintf | 인수 목록에 대한 포인터를 사용하여 지정된 문자열에 서식이 지정된 데이터를 씁니다. |
StringCchVPrintfEx | 인수 목록에 대한 포인터를 사용하여 지정된 문자열에 서식이 지정된 데이터를 씁니다. |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기