Copiando strings em linguagem C

A linguagem C, por padrão não possui o tipo de dados string. Strings nada mais são do que vetores de caracteres onde o caractere que delimita o fim da string é ‘\0’.

Para uma manipulação mais sofisticada é necessário utilizar a biblioteca string.h, que implementa o tipo de dados string e contém funções úteis para sua manipualção.

Para copiar strings, não basta apenas usar o operador de atribuição, como em:

nome = novo_nome;

Como a linguagem C não implementa o tipo string, devemos utilizar a função strcpy() da biblioteca string.h. Sua sintaxe é a seguinte:

strcpy(string_destino, string_origem);

Onde string_destino é a string que irá receber o conteúdo de string_origem. Um exemplo completo pode ser baixado AQUI.

Até a próxima 😉

1 pensou em “Copiando strings em linguagem C

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.