<div>La Tema 1 SO - mini-shell, considerand urmatorul cod:</div> <div>char comanda[100];</div> <div>void main()<BR>{<BR>while (1)<BR>{<BR>printf("\");<BR>gets(comanda)<BR>// parsare + executa(comanda);<BR>if (strncmp(comanda,"exit",4)==0)) break;<BR>if (strncmp(comanda,"quit",4)==0)) break;<BR>}</div> <div>La rularea interactiva, nu e nici o problema, dar <BR>daca ai intr-un fisier test.txt de exemplu</div> <div>comanda1<BR>comanda2<BR>comanda3<BR>exit</div> <div>in loc sa afiseze;</div> <div>>comanda1<BR>output comanda1<BR>>comanda2<BR>output comanda2<BR>>comanda3<BR>output comanda3</div> <div>afiseaza:</div> <div>>comanda1<BR>output comanda1<BR>comanda2<BR>output comanda2<BR>comanda3<BR>output comanda3<BR>>></div> <div>( linia > de prompt nu o pune inaintea comenzii, ci le pune pe toate la sfarsit )</div> <div>Din cauza asta, programul nu trece nici un test pe site.<BR>Ai o idee/solutie?</div> <div>PS: N-am folosit parserul de pe site. Nu
pot folosi pointer si getline. </div><p> 
<hr size=1>You rock. That's why Blockbuster's offering you <a href="http://us.rd.yahoo.com/evt=47523/*http://tc.deals.yahoo.com/tc/blockbuster/text5.com">one month of Blockbuster Total Access</a>, No Cost.