1) Usando a manipulação de ponteiros, implemente a função 'cópia' que, de maneira idêntica à função 'strcpy' implementada em 'string.h', recebe como parâmetro duas strings (char *) e copia a segunda delas na primeira.
2)Usando a manipulação de ponteiros, implemente a função 'concatena' que, de maneira idêntica à função 'strcat' implementada em 'string.h', recebe como parâmetro duas strings (char *) e concatena a segunda delas na primeira, isto é, une as duas strings colocando a segunda após a primeira.
QUERIA SABER SE ESTÁ CERTA A RESPOSTA, SE NÃO TIVER alguém ME AJUDA, OBRIGADO.
1)
#include <stdio.h>
#include <string.h>
int main() {
void copia (char* destino, char* origem)
{
int c;
for (c=0; origem[c]!= '\o'; c++);
destino[c] = origem[c];
destino[c] = '\o';
}
}
2)
#include <stdio.h>
#include <string.h>
int main() {
void concatena (char* destino, char* origem)
{
int i=0;
int j;
while (destino[i] != '\o')
i++;
for (j=0; origem[j] != '\o'; j++);
{
destino[i] = origem[j];
i++;
}
destino[i] = '\o';
}
}
Pergunta
Basshunter10
1) Usando a manipulação de ponteiros, implemente a função 'cópia' que, de maneira idêntica à função 'strcpy' implementada em 'string.h', recebe como parâmetro duas strings (char *) e copia a segunda delas na primeira.
2)Usando a manipulação de ponteiros, implemente a função 'concatena' que, de maneira idêntica à função 'strcat' implementada em 'string.h', recebe como parâmetro duas strings (char *) e concatena a segunda delas na primeira, isto é, une as duas strings colocando a segunda após a primeira.
QUERIA SABER SE ESTÁ CERTA A RESPOSTA, SE NÃO TIVER alguém ME AJUDA, OBRIGADO.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.