Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como manipular Cordas em MFC
A Biblioteca STL de puro C + + tem a classe " string" . A Microsoft Foundation Classes ( MFC) tem a sua própria salvação : a classe CString . CString do MFC fornece todas as características que um programador precisa para segurar e manipular uma string. Apesar de não ser um tratado exaustivo sobre a classe , este artigo ilustra suas características mais utilizadas para que no final você pode ser instalado e funcionando. Coisas que você precisa
Microsoft Visual Studio IDE
Livro sobre MFC , como " Programação Windows com MFC ", de Jeff Prosise
Show Mais instruções
1

inicializar um objeto CString . CString tem muitos construtores. Você pode instanciar um objeto CString com char, char * , TCHAR ou sem parâmetros. Ele suporta o operador " =" , para que possa atribuir objetos vazios um valor
Exemplo: .
CString s1, s2 ("Olá ");
s1 = s2 //s1 tem o valor de " Olá "
2

obter o comprimento de um objeto CString . A função " GetLength ()" retorna um inteiro não assinado que é o comprimento da corda.
3

Concatenate um objeto CString com outro . A maneira fácil de adicionar duas cordas é através do operador "+"
Exemplo: .
CString s1 ( " primeiro nome") , s2 ( "sobrenome ");
s1 = s1 + s2;
4

fazer comparações com CString . Você pode usar a função " CompareNoCase () " para fazer comparações maiúsculas e minúsculas , o operador "==" suporta comparações entre maiúsculas e minúsculas
Exemplo:
CString s ( " Vamos ver se eles são iguais "); .
Se ( " Vamos ver se eles são iguais " == s) {
MessageBox ( " Case sensitive "); }

//OU
if ( "vamos ver se eles são igual "== s) {
MessageBox ( " Caso insensível "); }

5

Procure uma substring dentro de um objeto MFC CString . Você pode fazer isso por sobrecarregar a função "Find () " para aceitar strings e caracteres individuais. A busca se dá da esquerda para a direita e retorna a posição da substring
CString s (" As capacidades de pesquisa de CString "); . Int pos = s.Find (' s'); int pos2 = s.Find ( " de ");
6

formatar os dados. "Format ()" funciona de forma semelhante à função printf C
CString s ;
int num = 80;
de char arr [ ] = "Número :"; .
S.Format ( ("% s% d " , arr, num) ;

Anterior :

Próximo : No
  Os artigos relacionados
·Como adicionar uma página inicial de um navegador da W…
·Como adicionar um interruptor para um Silverlight App 
·Como usar arquivos de esqueleto em OGRE 
·Como remover um caractere de nova linha em C 
·Como encontrar o número de ocorrências de um caracter…
·Como importar modelos no GTK Radiant 
·Impulsione Multithreading Tutorial 
·Como devolver um Vector de uma função 
·Como aprender contêineres STL 
·Como escrever Bytes a matriz de bytes 
  Artigos em destaque
·Como construir Lógica de Programação 
·Como Dereference ponteiros void 
·Como usar Portas COM no Visual C 
·Como calcular expressões com incremento e Decremento O…
·Como escrever uma classe Queue em C + + 
·Como fazer Matrizes em C + + 
·Como adicionar duas matrizes com ponteiros 
·Como fazer uma função de fila no Syntax C 
·Como converter projetos do Visual C ao BCB 
·Como converter Vácuo para Int 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados