Un piccolo trucco :
codice:
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int a[5]= { 1, 2, 3, 4, 5 }; /* Array iniziale */
    int b[10]; /* Array finale */
    int counter;
    memcpy(b,a,sizeof(a));
    memcpy(b+sizeof(a),a,sizeof(a));
    for(counter=0;counter<sizeof(b)/sizeof(int);counter++)
        printf("%d\n",b[counter]);
    return 0;
}
.