linux user group brescia

immagine del castello

Archivio della mailing list

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