"ez a C99 standard resze, minden c99 szabvanyt implementalo fordito tudni fogja (viszont visual studio nem ilyen)"
Most direkt kipróbáltam: Visual Studio 2005 (8.0) SP1 simán fordítja. Ez a fordító 5 éves. Felhívnám a figyelmet arra, hogy ( Visual Studio 6.0 != Visual Studio )! Tekintve, hogy azóta kint van 4 újabb verzió, elég csacsi hozzáállás ez. Nem mellékesen: akkor a gcc-t is egy régivel kell azonosítani (pl.: 2.0)?? Mert hát az sem leányálom...
Egyébként jelenleg nincs C99-es fordító a piacon tudtommal, csak az intel. FYI: GCC
MS hivatalos álláspont: Link
És akkor C++0x is:
GCC
VS C++ 2010
--
És hogy ontopic is legyek: Link - tehát a válasz: C89 vagy használj C++-t. :)
--
http://www.naszta.hu