ciao a tutti,
una dichiarazione del genere:
-----------------------------
int main()
...
int var;
char array[var];
...
-----------------------------
non è ANSI C.
Come si può dichiarare un array del genere in ANSI C ???
ciao a tutti,
una dichiarazione del genere:
-----------------------------
int main()
...
int var;
char array[var];
...
-----------------------------
non è ANSI C.
Come si può dichiarare un array del genere in ANSI C ???
Sebbene alcuni compilatori (gcc) ti permettano di dichiarare un array,Originariamente inviato da kily_2001
[...]
int main()
...
int var;
char array[var];
...
non è ANSI C.
Come si può dichiarare un array del genere in ANSI C ???
in quel modo, secondo me è da sconsigliare.
Secondo lo standard devi dichiarare var di tipo const int
codice:const int var; char array[var];
01010011 01100001 01101101 01110101 01100101 01101100 01100101 01011111 00110111 00110000
All errors are undocumented features waiting to be discovered.
esiste un metodo tramite allocazione di memoria (malloc,calloc)...
Ne ha parlato oregon in un'altra discussioneOriginariamente inviato da kily_2001
esiste un metodo tramite allocazione di memoria (malloc,calloc)...
01010011 01100001 01101101 01110101 01100101 01101100 01100101 01011111 00110111 00110000
All errors are undocumented features waiting to be discovered.