<div dir="ltr"><div>In cadrul cursului 3, la pagina 32 din pdf-ul descarcat este prezentata o posibila utilizare a functiei popen. Din ce am citit eu din man crearea unui nou proces si comunicarea cu acesta se poate realiza doar in mod unidirectional daca se foloseste popen.</div><div><br></div><div>Asadar, cred ca apelul trebuie sa se transforme in:</div><div>    FILE *f = popen("ps -u student", "r");</div><div><br></div><div>Mai jos este paragraful din man popen pe care ma bazez:</div><div><br></div><div><span style="color:rgb(0,0,0)">The </span><b style="color:rgb(0,0,0)">popen</b><span style="color:rgb(0,0,0)">() function opens a process by creating a pipe, forking, and invoking the shell. Since a pipe is by definition unidirectional, the </span><i style="color:rgb(0,0,0)">type</i><span style="color:rgb(0,0,0)"> argument may specify only reading or writing, not both; the resulting stream is correspondingly read-only or write-only.</span><br></div><div><span style="color:rgb(0,0,0)"><br></span></div><div><span style="color:rgb(0,0,0)">O seara faina,</span></div><div><span style="color:rgb(0,0,0)"><br></span></div><div><span style="color:rgb(0,0,0)">Ioana Ciornei</span></div>
</div>