Como usar a função Strcpy no C++

Escrito por ehow contributor | Traduzido por sophia coe
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como usar a função Strcpy no C++
Os passos a seguir ajudarão a usar a função strcpy (programer image by kuhar from Fotolia.com)

A função strcpy do C++ copia uma string de uma fonte para um destino e fornece um caractere nulo para terminá-la. O destino deve ser grande o suficiente para conter a string, incluindo o caractere nulo, evitando um overflow. Isso não deve sobrepor a fonte pois a função strcpy não aloca memória. Os seguintes passos irão ajudá-lo a usar essa função do C++.

Nível de dificuldade:
Desafiante

Outras pessoas estão lendo

Instruções

  1. 1

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

  2. 2

    Saiba que o destino é um ponteiro para um vetor e a fonte é um string terminada com um caractere nulo. O destino é retornado.

  3. 3

    Entenda que a função strcpy é mantida na biblioteca cstring. Você poderá precisar incluir o arquivo de cabeçalho string.h para utilizar esta função.

  4. 4

    Observe programa completo seguinte para alguns exemplos simples de como se usar a strcpy:

    include <stdio.h>

    include <string.h>

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

  5. 5

    Observe a seguinte saída para esse programa:

    string1: string de teste string2: string de teste string3: strcpy funcionou string4: exemplo de retorno de strcpy

    A primeira strcpy mostra um exemplo trivial de copiar a string apontada por string1 no vetor apontado por string2. A segunda strcpy copia um texto para o vetor destino. Perceba que deve-se alocar memória para string2 e string3. A terceira strcpy ilustra um uso do valor de retorno de strcpy.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível