Cadeias de caracteres
Esta seção descreve as funções de cadeia de caracteres e explica como usá-las em seus aplicativos.
Nesta seção
Nome | Descrição |
---|---|
Informações sobre cadeias de caracteres | Discute as funções de cadeia de caracteres. |
Informações sobre Strsafe.h | Discute as funções de cadeia de caracteres em Strsafe.h. |
Referência de cadeia de caracteres | Contém a referência de API. |
Funções de Cadeia de Caracteres
Nome | Descrição |
---|---|
CharLower | Converte uma cadeia de caracteres ou um único caractere em minúsculas. Se o operando for uma cadeia de caracteres, a função converterá os caracteres no local. |
CharLowerBuff | Converte caracteres maiúsculos em um buffer em caracteres minúsculos. A função converte os caracteres no local. |
CharNext | Recupera um ponteiro para o próximo caractere em uma cadeia de caracteres. Essa função pode manipular cadeias de caracteres que consistem em caracteres de um ou vários bytes. |
CharNextExA | Recupera o ponteiro para o próximo caractere em uma cadeia de caracteres. Essa função pode manipular cadeias de caracteres que consistem em caracteres de um ou vários bytes. |
CharPrev | Recupera um ponteiro para o caractere anterior em uma cadeia de caracteres. Essa função pode manipular cadeias de caracteres que consistem em caracteres de um ou vários bytes. |
CharPrevExA | Recupera o ponteiro para o caractere anterior em uma cadeia de caracteres. Essa função pode manipular cadeias de caracteres que consistem em caracteres de um ou vários bytes. |
CharToOem | Converte uma cadeia de caracteres no conjunto de caracteres definido por OEM. |
CharToOemBuff | Converte um número especificado de caracteres em uma cadeia de caracteres no conjunto de caracteres definido por OEM. |
CharUpper | Converte uma cadeia de caracteres ou um único caractere em maiúsculas. Se o operando for uma cadeia de caracteres, a função converterá os caracteres no local. |
CharUpperBuff | Converte caracteres minúsculos em um buffer em caracteres maiúsculos. A função converte os caracteres no local. |
CompareString | Compara duas cadeias de caracteres, usando a localidade especificada. Nota: Para compatibilidade com Unicode, use CompareStringEx ou a versão Unicode de CompareString. |
CompareStringEx | Compara duas cadeias de caracteres Unicode (caractere largo), usando a localidade especificada. |
FoldString | Mapeia uma cadeia de caracteres para outra, executando uma opção de transformação especificada. |
GetStringTypeA | Recupera informações de tipo de caractere para os caracteres na cadeia de caracteres de origem especificada. Para cada caractere na cadeia de caracteres, a função define um ou mais bits no elemento de 16 bits correspondente da matriz de saída. Cada bit identifica um determinado tipo de caractere, como se o caractere é uma letra, um dígito ou nenhum deles. |
GetStringTypeEx | Recupera informações de tipo de caractere para os caracteres na cadeia de caracteres de origem especificada. Para cada caractere na cadeia de caracteres, a função define um ou mais bits no elemento de 16 bits correspondente da matriz de saída. Cada bit identifica um determinado tipo de caractere, como se o caractere é uma letra, um dígito ou nenhum deles. Ao contrário de seus parentes próximos GetStringTypeA e GetStringTypeW, GetStringTypeEx exibe o comportamento padrão por meio do uso do comutador UNICODE #define . É a função recomendada. |
GetStringTypeW | Recupera informações de tipo de caractere para os caracteres na cadeia de caracteres de origem especificada. Para cada caractere na cadeia de caracteres, a função define um ou mais bits no elemento de 16 bits correspondente da matriz de saída. Cada bit identifica um determinado tipo de caractere, como se o caractere é uma letra, um dígito ou nenhum deles. |
IsCharAlpha | Determina se um caractere é um caractere alfabético. Essa determinação se baseia na semântica do idioma selecionado pelo usuário durante a instalação ou por meio de Painel de Controle. |
IsCharAlphaNumeric | Determina se um caractere é alfabético ou numérico. Essa determinação se baseia na semântica do idioma selecionado pelo usuário durante a instalação ou por meio de Painel de Controle. |
IsCharLower | Determina se um caractere está em minúsculas. Essa determinação se baseia na semântica do idioma selecionado pelo usuário durante a instalação ou por meio de Painel de Controle. |
IsCharUpper | Determina se um caractere é maiúsculo. Essa determinação se baseia na semântica do idioma selecionado pelo usuário durante a instalação ou por meio de Painel de Controle. |
Loadstring | Carrega um recurso de cadeia de caracteres do arquivo executável associado a um módulo especificado, copia a cadeia de caracteres em um buffer e acrescenta um caractere NULL de terminação. |
lstrcat | Acrescenta uma cadeia de caracteres a outra. |
lstrcmp | Compara duas cadeias de caracteres. A comparação diferencia maiúsculas de minúsculas. |
lstrcmpi | Compara duas cadeias de caracteres. A comparação não diferencia maiúsculas de minúsculas. |
lstrcpy | Copia uma cadeia de caracteres para um buffer. |
lstrcpyn | Copia um número especificado de caracteres de uma cadeia de caracteres de origem em um buffer. |
lstrlen | Determina o comprimento da cadeia de caracteres especificada (sem incluir o caractere nulo de terminação). |
OemToChar | Converte uma cadeia de caracteres do conjunto de caracteres definido por OEM em um ANSI ou uma cadeia de caracteres largos. |
OemToCharBuff | Converte um número especificado de caracteres em uma cadeia de caracteres do conjunto de caracteres definido por OEM em um ANSI ou uma cadeia de caracteres largos. |
wsprintf | Grava dados formatados no buffer especificado. |
wvsprintf | Grava dados formatados no buffer especificado usando um ponteiro para uma lista de argumentos. |
Funções Strsafe
Nome | Descrição |
---|---|
StringCbCat | Concatena uma cadeia de caracteres para outra cadeia de caracteres. |
StringCbCatEx | Concatena uma cadeia de caracteres para outra cadeia de caracteres. |
StringCbCatN | Concatena o número especificado de bytes de uma cadeia de caracteres para outra. |
StringCbCatNEx | Concatena o número especificado de bytes de uma cadeia de caracteres para outra. |
StringCbCopy | Copia uma cadeia de caracteres para outra. |
StringCbCopyEx | Copia uma cadeia de caracteres para outra. |
StringCbCopyN | Copia o número especificado de bytes de uma cadeia de caracteres para outra. |
StringCbCopyNEx | Copia o número especificado de bytes de uma cadeia de caracteres para outra. |
StringCbGets | Obtém uma linha de texto de stdin, até e incluindo o caractere de nova linha ('\n'). |
StringCbGetsEx | Obtém uma linha de texto de stdin, até e incluindo o caractere de nova linha ('\n'). |
StringCbLength | Determina se uma cadeia de caracteres excede o comprimento especificado, em bytes. |
StringCbPrintf | Grava dados formatados na cadeia de caracteres especificada. |
StringCbPrintfEx | Grava dados formatados na cadeia de caracteres especificada. |
StringCbVPrintf | Grava dados formatados na cadeia de caracteres especificada usando um ponteiro para uma lista de argumentos. |
StringCbVPrintfEx | Grava dados formatados na cadeia de caracteres especificada usando um ponteiro para uma lista de argumentos. |
StringCchCat | Concatena uma cadeia de caracteres para outra cadeia de caracteres. |
StringCchCatEx | Concatena uma cadeia de caracteres para outra cadeia de caracteres. |
StringCchCatN | Concatena o número especificado de caracteres de uma cadeia de caracteres para outra. |
StringCchCatNEx | Concatena o número especificado de caracteres de uma cadeia de caracteres para outra. |
StringCchCopy | Copia uma cadeia de caracteres para outra. |
StringCchCopyEx | Copia uma cadeia de caracteres para outra. |
StringCchCopyN | Copia o número especificado de caracteres de uma cadeia de caracteres para outra. |
StringCchCopyNEx | Copia o número especificado de caracteres de uma cadeia de caracteres para outra. |
StringCchGets | Obtém uma linha de texto de stdin, até e incluindo o caractere de nova linha ('\n'). |
StringCchGetsEx | Obtém uma linha de texto de stdin, até e incluindo o caractere de nova linha ('\n'). |
StringCchLength | Determina se uma cadeia de caracteres excede o comprimento especificado, em caracteres. |
StringCchPrintf | Grava dados formatados na cadeia de caracteres especificada. |
StringCchPrintfEx | Grava dados formatados na cadeia de caracteres especificada. |
StringCchVPrintf | Grava dados formatados na cadeia de caracteres especificada usando um ponteiro para uma lista de argumentos. |
StringCchVPrintfEx | Grava dados formatados na cadeia de caracteres especificada usando um ponteiro para uma lista de argumentos. |
Comentários
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Enviar e exibir comentários de