Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como usar a função strcat em C + +
A função strcat + + C é a abreviação de " seqüência de concatenar ". Strcat anexa uma cópia de uma seqüência de origem para uma string de destino. O caráter terminador nulo no destino será substituído pelo primeiro caractere da fonte e um outro personagem nulo será anexado ao final da nova string resultante. Os passos seguintes irão ajudá-lo a usar o strcat função em C + +. Instruções
1

Aprenda a sintaxe do strcat em C + +. A sintaxe completa é char * strcat (char * destino, const char * source ); .
2

Saiba que o destino é um ponteiro para um array. O destino deve ser suficientemente grande para conter a string resultante , incluindo o terminador nulo , para evitar transbordamento . A fonte é uma string terminada em null que não devem sobrepor-se ao destino. O destino é retornado.
3

Compreender que a função C + + strcat é mantido na biblioteca cstring . Pode ser necessário incluir o arquivo de cabeçalho string.h para usar esta função
4

Olhe para o seguinte programa completo para alguns exemplos simples de como usar strcat : .

# Include # include

int main () {char string1 [80 ]; caractere string2 [80 ]; caractere string3 [80 ]; strcpy ( string1 , "Esta string" ); strcpy ( string2 , " Rose "); strcpy ( string3 " . s cheiro de sapatos velhos "); strcat ( string1 , "é concatenada. "); strcat ( string2 , string3 ); printf (" string1 :% s \\ n", string1 ); printf (" string2 :% s \\ n ", string2 ); return 0; }
5

Observe o seguinte resultado para este programa :

string1 : essa seqüência é concatenated.string2 : Rosas cheira sapatos velhos .

A primeira strcat é um exemplo trivial de como concatenar um array de caracteres com uma seqüência literal. A segunda strcat mostra dois arrays de caracteres que está sendo concatenadas . Observe como o terminador nulo está anexado ao final das cordas , resultando em ambos os exemplos.

Anterior :

Próximo : No
  Os artigos relacionados
·Como link COBOL e C juntos no z /OS 
·Como usar Skyboxes em GtkRadiant 
·XCode : Como criar uma gota 
·Especificações da UML em C + + 
·Como usar o MFC Barras de Ferramentas 
·Como compilar um cabeçalho em C + + 
·Como fazer jogos de vídeo com C + + 
·Como usar ponteiros em C + + 
·Como escrever um programa que lê uma série de nomes d…
·Como renderizar um círculo em OpenGL 
  Artigos em destaque
·Como aprender C + + Herança Rapidamente 
·Como executar um script CGI CPP na Web 
·Como criar um vetor de matrizes de caracteres em C + + 
·Apue.H não encontrado no Ubuntu 
·Como calcular o tempo em C em Linux 
·Como ler em de um arquivo externo em C + + 
·Como converter um ponteiro para um valor String no C + …
·Como converter números de telefone no texto C 
·Como converter um Float em String em C Programação 
·Como projetar seu próprio jogo usando C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados