memóriafoglalás mátrix számára Kezdőlap › Fórumok › Programozás › memóriafoglalás mátrix számára This topic has 1 hozzászólás, 2 résztvevő, and was last updated 20 years, 9 months telt el by gabaman. 2 bejegyzés megtekintése - 1-2 / 2 Szerző Bejegyzés 2004-10-16-17:50 #1978089 gabamanFelhasználó Két megoldás is van (NxM-es mátrix): 1. Lineáris: foglalás: Code: Típus* ptr = (Típus*)malloc (sizeof(Típus)*N*M); elérés (n és m): Code: ptr[n*M+m]; törlés: Code: free(ptr); 2. 2D vektor: foglalás: Code: Típus** ptr = (Típus**) malloc (N*sizeof(Típus*)); for (i=0;i<N;i++) ptr[i] = (Típus*)malloc(M*sizeof(Típus)); elérés (n és m): Code: ptr[n][m] törlés: Code: for (i=0;i<N;i++) free (ptr[i]); free(ptr); 2009-12-04-19:56 #1876488 csabaFelhasználó Sziasztok! Hogyan kell mátrix számára memóriaát foglalni malloc segítségével? Szerző Bejegyzés 2 bejegyzés megtekintése - 1-2 / 2 Be kell jelentkezni a hozzászóláshoz. Bejelentkezés Felhasználónév: Jelszó: Bejelentkezve marad Bejelentkezés
legutóbbi hsz