Programação Imperativa

100 Questões Fichas Testes/Exames

Questão 8: strcpy

Voltar

Apresente uma definição da função pré-definida em C char *strcpy (char *dest, char source[]) que copia a string source para dest, retornando o valor desta última.

Exemplo

> char dest[12];
> strcpy(dest, "Hello world!")
(char *) "Hello world!"

Resolução

char* strcpy(char* dest, char source[]) {
    int N;
    for(N = 0; source[N]; N++) dest[N] = source[N];
    dest[N] = '\0';
    return dest;
}