<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt"><div>Salut,<br><br>Am urmatorul cod si observ ca dupa ce dau o comanda, nu mai pot scrie nimic la standard input.<br>Am incercat mai multe variante pt citire, dar toate au probleme. Astfel:<br><br>ReadFile, citeste si executa o comanda, apoi imi intoarce inputul caracter cu caracter (nu mai asteapta pana la newline).<br>scanf("%[^\n",buffer); // citeste o comanda, apoi executa aceeasi comanda la infinit<br><br>#include&lt;iostream&gt;<br>#include&lt;windows.h&gt;<br>#include&lt;string&gt;<br><br>using namespace std;<br><br>int main(){<br>&nbsp;&nbsp;&nbsp; PROCESS_INFORMATION pi = {0};<br>&nbsp;&nbsp;&nbsp; STARTUPINFO si = {0};<br>&nbsp;&nbsp;&nbsp; string line;<br>&nbsp;&nbsp;&nbsp; while(1){<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; getline(cin,line);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
 if(CreateProcess(0,(LPSTR)line.c_str(),0,0,false,CREATE_NEW_PROCESS_GROUP,0,0,&amp;si,&amp;pi)){<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; CloseHandle(pi.hThread);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; WaitForSingleObject(pi.hProcess, INFINITE);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; CloseHandle(pi.hProcess);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; return 0;<br>}<br><br>Mai trebuie setate niste flaguri la crearea procesului?<br><br>Multumesc,<br>Stefan<br></div>
</div><br>



      </body></html>