<div dir="ltr">2013/3/12 Adrian Sendroiu <span dir="ltr"><<a href="mailto:molecula2788@gmail.com" target="_blank">molecula2788@gmail.com</a>></span><br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Mihai Barbulescu <<a href="mailto:b12mihai@gmail.com">b12mihai@gmail.com</a>> writes:<br>
<br>
>> cat src.cpp<br>
> cat: @��.src.cpp: No such file or directory<br>
Salut<br>
<br>
Incearca sa verifici daca comanda este parsata direct gresit (in<br>
structura intoarsa de parser argumentul comenzii cat este deja corupt)<br>
sau este parsata corect, dar undeva pe parcursul executiei s-a intamplat<br>
ceva si in final procesul cat a ajuns sa se ruleze cu parametrul gresit.<br></blockquote><div><br></div><div style>Structura intoarsa de parser era in regula, am luat functiile din schelet, ca imi pierdusem rabdarea cu debugging-ul pe prostiile pe care le-am facut (e clar ca era o problema la modul in care implementam eu functia care obtine din command_t / simple_command_t argumentele in char** ). </div>
<div style><br></div><div style>Acum merg toate comenzile corect, cel putin unde erau problemele, nu mai apar caractere ciudate, insa imi trece testul 10 (si ca bonus si cel cu fscanf), dar testul 9 nu, care ar fi trebuit sa fie mai simplu (simple pipes). Din cate observ, la mai multe rulari local, uneori merg toate comenzile pe o rulare manuala (cum am facut mai sus, deschid executabilul si rulez eu de la stdin comenzile), alteori iar apar acele caractere. Am sa mai investighez, folosind functiile din schelet, de acum, ca cine stie ce tampenie oi mai fi facut pe parcurs. </div>
</div><br clear="all"><div><br></div><div><br></div>-- <br>Cu stimă,<br>Mihai Bărbulescu
</div></div>