<br><br><div class="gmail_quote">2011/3/9 Adrian Scoica <span dir="ltr"><<a href="mailto:adrian.scoica@gmail.com">adrian.scoica@gmail.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im"><br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="gmail_quote"><div>fprintf si stderr nu fac parte din namespace-ul std::<br>
Tot codul mostenit din C e declarat in spatiul global de nume (altfel nu ai putea compila cod pur C in C++).<br></div></div></blockquote></div><br></div>Minor correction: codul C e declarat _si_ in spatiul global de nume. Pointerul catre functii este, insa, acelasi (atoi() si std::atoi() sunt de fapt aceeasi functie).<br>
<br>Also, vezi ca header-ele de C++ s-au modificat dupa versiunea 4.4.x de compilator (for some reason). <br>
</blockquote></div><br>Asta era problema : G++ si headerele lui, de pe Debian 5.0.8, ca si sursele parser-ului, sunt mai vechi. Cum scriam, g++ --v, da output 4.3.2. Solutia : #include <cstdio>, manual, in sursele parser-ului, mai precis in UseParser.cpp .<br>
<br>Ok, mersi de ajutor.<br><br>