Você está aqui: C++ ::: Win32 API (Windows API) ::: Strings e Caracteres |
|||
Convertendo uma string para letras maiúsculas usando a função CharUpper() da Win32 APIQuantidade de visualizações: 8832 vezes |
|||
A função CharUpper() da API do Windows pode ser usada para converter todas os caracteres de uma string em letras maiúsculas. Veja seu protótipo:
Note que a função CharUpper() recebe uma string terminada em nulo e retorna um ponteiro LPTSTR para a mesma matriz de caracteres, desta vez com os caracteres todos em letras maiúsculas. Veja um exemplo:
Aqui eu não demonstrei como obter o ponteiro LPTSTR para a string em letras maiúsculas, uma vez que a conversão acontece diretamente na matriz de caracteres fornecida como argumento. Caso seja necessário usar tal ponteiro, podemos usar a seguinte abordagem:
Agora a string em maiúsculas pode ser acessada tanto pela matriz de caracteres frase quanto pelo ponteiro maiusculas. |
|||
|
|
|||
Desafios, Exercícios e Algoritmos Resolvidos de C++ |
Veja mais Dicas e truques de C++ |
Dicas e truques de outras linguagens |
|
Delphi - Como verificar se um arquivo existe usando a função FileExists() da unit SysUtils do Delphi |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





