Skopiuj zawartość tablicy tab do drugiej tablicy o identycznym rozmiarze

0

Tak troszkę nie rozumiem polecenia byłby ktoś w stanie mi przybliżyć o co w tym chodzi ?

4
  1. masz tablice jakas i w niej masz jakies dane
  2. tworzysz taka sama tablice (rozmiar oraz typ)
  3. przepisujesz ze starej tablicy do nowej dane
0

#include <stdio.h>
#include <stdlib.h>

int main()
{

int tab[1] ={1,2,3,4,5};
tab[2]=tab[1];
printf("%d", tab[1]);

return 0;
}

Coś takiego czy jakoś inaczej ?

0

przeciez to sie nie kompiluje, widac ze nie chcesz sie dowiedziec tylko strzelasz az wyjdzie, masz prawie gotowca

memcpy(tutajTwojaTablica, TutajTwojaDrugaTablica, tutajIloscElementow * sizeof(tutaj Typ)); 

albo tak (pierwsze lepsze bo szybsze)

for(int i =0; i < iloscElementow ; i++)
{
   tab1[i] = tab2[i];
} 
0

#include <stdio.h>
#include <stdlib.h>
#define ROZMIAR 500
int main()
{
int tab1[ROZMIAR],i,tab2[ROZMIAR];
for( i =0; i < 10 ; i++)
{
tab1[i] = tab2[i];
} printf("%d%d", tab1[i],tab2[i]);

return 0;
}

No dalej chyba coś jest nie tak nie wiem gdzie robie błąd.

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