roccoC/C++ Postado Outubro 26, 2014 Denunciar Share Postado Outubro 26, 2014 (editado) O C possui funções para manipulação de memória, e a função memcpy(); é uma delas, blocos de memória podem ser copiados facilmente com esta função, cuja sintaxe é: memcpy ( *espaço1, *espaço2, bytes ); a função memcpy(); faz parte do arquivo de cabeçalho string.h. E neste código mostro um exemplo de como copiar uma Matriz de string completa para uma outra Matriz vazia previamente declarada. Fica esclarecido que a área de memória do destino, jamais pode ser menor que o de origem, pra que se evite aguns problemas de execução. Veja abaixo imagens do programa em execução: http://1.bp.blogspot.com/-58HGTYoTn4Q/VE1i3nzOt4I/AAAAAAAABvg/HuvxOT0YmjM/s1600/mencstr.PNG http://2.bp.blogspot.com/-JPFDP9xtuR8/VE1i3_DeFuI/AAAAAAAABvk/gQevzpw38Fg/s1600/mencstring.PNG Veja abaixo o link do código do programa: http://codigosfontes-ccplus-plus.blogspot.com.br/2014/10/memcpy-copiando-uma-matriz-de-string.html Editado Outubro 27, 2014 por roccoC/C++ Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
roccoC/C++
Link para o comentário
Compartilhar em outros sites
0 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.