Allocazione dinamica in C
Giuseppe Corbelli
cowo a lugbs.linux.it
Mer 29 Dic 2004 13:42:04 UTC
On Wed, Dec 29, 2004 at 12:39:42PM +0100, Nicola wrote:
> Qualcuno mi sa dire come si fa in C ad allocare dinamicamente un array
> bidimensionale [n][m]?
> In rete trovo solo esempi che mi allocano dinamicamente vettori
> monodimensionali [n]:
>
> int * p;
> p=malloc(n*sizeof (int));
>
> e se volessi invece un vettore [n][m] come si fa?
malloc (n*m*sizeof(int))
> Con l'allocazione dinamica si può allocare tutta la ram che si vuole, o
> c'è un limite massimo come per la memoria statica?
Memoria fisica + memoria virtuale. A parte quello puoi guardare man bash,
sezione ulimit.
--
Giuseppe "Cowo" Corbelli ~\/~ My software: http://cowo.yoda2000.net
-<! Drink To Your Brothers Who Are Never To Fall, We Are Brothers Of Metal
Here In The Hall! !>-
Manowar - Brothers Of Metal PT1
Maggiori informazioni sulla lista
Lug
|