No, errore mio, mi sono documentato meglio e ho scoperto che questa è una caratteristica dello standard C99, si chiama VLA(Variable-Length Array).
Il tuo professore ti ha sconsigliato di usarla perchè è mal implementata in molti compilatori e in alcuni è assente(Visual c++ ad esempio), ma il g++(e di conseguenza il dev-c++) la supporta pienamente.
Altra caratteristica del C99 non supportata da tutti i compilatori è il sizeof dinamico(usato sugli array dinamici) come quello che hai utilizzato nel codice sopra.
Ultima modifica effettuata da manvb.net il 09/08/2009 alle 23:23 |