Am adaugat specificarea la sectiuna Q&A a enuntului temei [1], intrucat e o problema de care s-au lovit des studentii.
Legat de C99, eu de obicei pun --std=c99 preventiv, dar versiunile noi de gcc (> 4.7) stiu ca e implicit un fel de dialect numit gnu89 (un C89/C90 cu flavor-uri de C99, printre care si chestia asta cu declaratul variabilelor). Vezi [2] [1] http://ocw.cs.pub.ro/courses/so/teme/tema-1?&#faq [2] https://gcc.gnu.org/onlinedocs/gcc/C-Dialect-Options.html#C-Dialect-Options 2016-03-07 23:07 GMT+02:00 Călin Cruceru <[email protected]>: > Salut, > > 2016-03-07 22:45 GMT+02:00 Mihai Catalin Arsenescu via so > <[email protected]>: >> Hello! Pe vmchecker imi compileaza tema si trec majoritatea testelor >> pe linux. Cand incerc pe windows imi da multe erori printre care >> >> tema1.c(20) : error C2143: syntax error : missing ';' before 'type' >> tema1.c(21) : error C2143: syntax error : missing ';' before 'const' >> tema1.c(22) : error C2143: syntax error : missing ';' before 'type' >> >> Ma puteti ajuta cu o idee? >> >> Multumesc, >> > > Noroc cu tagarea erorilor pe care cl.exe o face; e ușor de căutat pe > google[1]. Cel mai probabil pe linux compilezi cu -std=c99, sau e > default-ul gcc-ului. > > [1]: > http://stackoverflow.com/questions/15697190/error-c2143-syntax-error-missing-before-type > > Călin > _______________________________________________ > http://ocw.cs.pub.ro/courses/so/info/lista-discutii -- Cu stimă, Mihai Bărbulescu _______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii
