MSVC nu suporta, dupa cum a spus Mihnea, standardul C99. O solutie alternativa, ce nu implica schimbarea extensiei tuturor fisierelor .c este sa compilezi cu una din optiunile urmatoare:
/Tp<source file> compile file as .cpp /TP compile all files as .cpp Pentru detalii cl.exe /? My 2 cents, Claudiu 2013/2/23 sabina batranu <[email protected]> > Nu stiam ca foloseste o versiune atat de veche. Multumesc mult, s-a > rezolvat. > > > ------------------------------ > *From:* Mihnea Dobrescu-Balaur <[email protected]> > *To:* sabina batranu <[email protected]> > *Cc:* "[email protected]" <[email protected]> > *Sent:* Sunday, February 24, 2013 3:34 AM > > *Subject:* Re: [so] [Tema0][Win]typedef > > 2013/2/24 sabina batranu <[email protected]>: > > Salut, > > Scuze, e ora tarzie, si nu prea inteleg la ce te referi. Adica daca as > face > > typedef pentru structura mea de date direct in fisierul.c , deasupra > > fuctiilor, in loc de fisierul.h, ar trebui sa am un unic fisier daca > vreau > > ca acea structura sa fie vizibila global. Poate am interpretat gresit ce > ai > > zis . Scuze. > > > > Uite un exemplu [1]. Declarația + typedef-ul pot rămâne așa cum sunt :). > > [1] http://pastebin.com/5bN4W80p > > -- > Mihnea Dobrescu-Balaur > > > > _______________________________________________ > http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii >
_______________________________________________ http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii
