Kopiowanie wartości tablic dynamicznych - śmieci

0

Witam. W moim programie mam dwie tablice dynamiczne, pierwsza wypełniana jest wartościami przypadkowymi jak poniżej:

 for(unsigned int i=0;i<size;i++)
  Tab[i]=rand() % max+1; 

W jednej z funkcji programu muszę stworzyć kopię pomocniczą odpowiedniego fragmentu tej tablicy (start :: koniec). Wygląda to tak jak poniżej:

 int *TabTmp=new int[koniec-start+1];
 unsigned int i,j,k;
 for(i=start;i<=koniec;i++) TabTmp[i-start]=Tab[i]; 

No i teraz problem, kopiuje mi zawsze pierwsze dwie wartości danego fragmentu tablicy, reszta okazuje się przypadkowymi śmieciami. Nie mam pojęcia jak to rozgryźć. Z góry dziękuję za każdą pomoc. :)

0

A jak wyświetlasz to co skopiowało się do nowej tablicy?

0

Dla wielkości np 10:
Tablica "kopiowana" : 42 68 35 1 70 25 79 59 63 65
Tablica do której kopiuję : 42 68 Ś Ś Ś 0 Ś Ś 60 Ś

Ś - śmieć, jakim jest liczba 9-cyfrowa.

(Zakres losowania tablicy ustawiony od 0 do 100).

1 użytkowników online, w tym zalogowanych: 0, gości: 1