Função em C

2 respostas
C

Bom dia,

Preciso implementar uma função void copy_vec (int * vec1, int * vec2, int n) que, através do uso de
ponteiros, copia n números inteiros de vec1 para vec2, mas como faço isso?

Obrigada.

2 Respostas

I
void copy_vec (int * vec1, int * vec2, int n){

int i;

for(i=0;i<n;i++)

*(vec2+i) = *(vec1+i); //somamos 1 no ponteiro e depois acessamos esse lugar na memoria.

}
C

Obrigada :slight_smile:

Criado 5 de outubro de 2019
Ultima resposta 5 de out. de 2019
Respostas 2
Participantes 2