Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Tablice 2 wymiarowe

Ostatnio zmodyfikowano 2014-10-18 18:53
Autor Wiadomość
rafalmlody12321
Temat założony przez niniejszego użytkownika
Tablice 2 wymiarowe
» 2014-10-18 14:47:28
Witam czy ktos moglby mi wytlumaczyc jak moge skopiowac zawartosc 2 wymiarowej tablicy do dynamicznej  tablicy 2 wymiarowej ?



P-118768
1aam2am1
» 2014-10-18 14:49:47
http://www.cplusplus.com/reference/cstring/memcpy/
P-118770
rafalmlody12321
Temat założony przez niniejszego użytkownika
» 2014-10-18 15:05:17
no wlasnie chodzi o to ze jak uzywam memcpy to kopiuje mi zawartosc calej tablicy do pierwszego wskaznika  moze  ja napisze kawalek kodu dla ulatwienia


int** tablicaDynamiczna;

int tablica[rozmiar][rozmiar];


// kod do alokowania tablicy
tablicaDynamiczna = new tablicaDynamiczna*[Rows];

 for (int i = 0; i < Rows; i++)
tablicaDynamiczna = new tablicaDynamiczna[Cols];




i teraz jezeli uzyje 


memcpy( tablicaDynamiczna,tablica,sizeof(tablica) ); // to nie kopiuje

memcpy( *tablicaDynamiczna,tablica,sizeof(tablica) ); // to kopiuje wszystko do pierwszego wskaznika


jedyny sposob jaki znalazlem zeby skopiowac cala tablice to  petla ale to oznacza ze wszedzie gdzie bede potrzebowal zrobic kopie bede musial pisac petle
P-118772
Monika90
» 2014-10-18 15:10:38
to oznacza ze wszedzie gdzie bede potrzebowal zrobic kopie bede musial pisac petle
Nie, to oznacza że powinieneś zapoznać się z funkcjami, a jeszcze lepiej z klasami.
P-118774
rafalmlody12321
Temat założony przez niniejszego użytkownika
» 2014-10-18 18:33:39
to znaczy mi nie chodzi o to ze wszedzie w projekcie bede musial pisac petle ja wiem ze to mozna owinac w funkcje i wiem co to klasy spoko chodzi mi tylko o to zeby sie dowiedziec czy jest wlasnie mozliwosc skopiowania tablicy o stalym rozmiarze do dynamicznej przy uzyciu "memcpy" tak jak to mozna w przypadku 2 tablic niedynamicznych o np tym samym rozmiarze  bo  nie chcialo mi sie modyfikowac kodu ktory napisalem wczesniej
P-118797
1aam2am1
» 2014-10-18 18:53:44
Nie tablice 2 wymiarowe dynamiczne nie maja elementów następujących po sobie dlatego nie
P-118798
« 1 »
  Strona 1 z 1