|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Mar 2007
Città: Milano Beach
Messaggi: 1696
|
[C] Dimensione array non conosciuta a compile time
Uhm... mi sono ritrovato davanti a codice del genere.
Codice:
int foo(int finalLen)
{
char finalString[finalLen + 1];
...
}
Sbaglio io o il fatto che funzioni è un caso?
__________________
~ Cthulhu: MacBookPro 13.3" ~ Azathoth: D510MO |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2004
Messaggi: 1945
|
Perchè non si potrebbe fare?
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: May 2001
Messaggi: 12862
|
Che compilatore stai usando? Forse lo standard C99 prevede questo caso.
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Mar 2007
Città: Milano Beach
Messaggi: 1696
|
La dimensioni di un array non dovrebbero essere note a compile time?
GCC 4.3.2
__________________
~ Cthulhu: MacBookPro 13.3" ~ Azathoth: D510MO |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Mar 2007
Città: Milano Beach
Messaggi: 1696
|
Come dice WarDuck, questa possibilità è stata aggiunta nel C99.
__________________
~ Cthulhu: MacBookPro 13.3" ~ Azathoth: D510MO |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:31.




















