Mam tablicę powiedzieć a[3]={1,2,5}
. Muszę stworzyć kolejną tablicę a2[2]={2,5}
.Najlepsza metoda tworzenia tablicy podrzędnej z tablicy w C
Próbowałem tylko utworzyć nową tablicę a2[]
i po prostu skopiować wszystkie elementy z wymaganego zakresu pozycji.
Czy istnieje inna metoda osiągnięcia tego w C ?.
Nie powinien to być "memcpy (& a2, & a [1], 2 * sizeof (* a));"? –
Nie, a2 jest już wskaźnikiem do tablicy, ale zamiast tego [i] jest liczbą. –