Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como usar a função strcpy em C + +
C + + strcpy função copia uma string a partir de um local de origem para um local de destino e fornece um caractere nulo para terminar a string. O destino deve ser grande o suficiente para conter a cadeia de caracteres, incluindo o terminador nulo , para evitar um estouro. Ele não deve sobrepor-se a fonte porque strcpy não aloca armazenamento. Os passos seguintes irão ajudá-lo a usar a função strcpy em C + +. Instruções
1

Aprenda a sintaxe do strcpy . A sintaxe completa é char * strcpy (char * destino, const char * source ); .
2

Saiba que o destino é um ponteiro para uma matriz ea fonte é uma string terminada em nulo. O destino é retornado.
3

Compreender que a + + função strcpy C é 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 strcpy : .

# Include # include

int main () {char string1 [] = " string de teste "; caractere string2 [80 ]; caractere string3 [80 ]; char * CARACTER 4 ; strcpy ( string2 , string1 ); strcpy ( string3 , " strcopy funcionou. "); CARACTER 4 = strcpy ( string2 , " exemplo de retorno strcpy "); printf (" string1 :% s \\ nstring2 :% s \\ nstring3 :% s \\ n", string1 , string2 , string3 ); printf ( " CARACTER 4 :% s \\ n", CARACTER 4 ); return 0; }
5

Observe o seguinte resultado para este programa :

string1 : teste stringstring2 : teste stringstring3 : workedstring4 strcpy : Exemplo de retorno strcpy

o primeiro strcpy mostra um exemplo trivial de copiar a string apontada por string1 na matriz apontada por string2. As segundas cópias strcpy um literal para a matriz destino. Note que devemos alocar armazenamento para string2 e string3 . O terceiro strcpy ilustra a utilização do valor de retorno de strcpy .

Anterior :

Próximo : No
  Os artigos relacionados
·Como converter uma String em caracteres em C + + 
·Como verificar se uma matriz tem valor ou não em C + +…
·Depois de selecionar uma data no DateTime Picker, Como …
·Como escrever várias linhas para arquivo em C 
·Como programar o Operador Restante 
·Como imprimir os números de aumento na mesma linha , m…
·Como modelo de sistemas de hardware em SystemC 
·Como usar controles de edição em MFC 
·Tipos de ataques de saturação de buffer 
·O que desvantagens há em desreferenciação implícita…
  Artigos em destaque
·Objetivo Questionamento em C Programação 
·Como usar o Vector3 Operador Ogre 
·Como usar o Turbo C 
·Como fazer divisões de ponto flutuante 
·Funções C para Xilinx 
·Como inverter uma lista ligada simples 
·Como criar um projeto Maven no Galileo 
·Como adicionar iluminação colorida na GtkRadiant 
·Como obter elementos de uma matriz em C 
·Substrings comuns em C 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados