Intanto vi ringrazio tutti.
Il problema mi sembra abbastanza complicato. Persino la mia prof non riesce a capire come si potrebbe fare eppure vogliamo arrivarci in fondo ad ogni costo.
Si, la funzione winexec ho visto subito dopo aver postato che vale solo per windows a 16 bit quindi ho subito smesso di smanettarci sopra!!
Cosa intendi quando dici: "la console è gia aperta?" ?
Il mio programma parte, fa quello che deve fare fino a quando arriva alla funzione createprocess.
La funzione create process mi apre in un'altra finestra la console cygwin.
La prof vorrebbe riuscire ad inviare, dal nostro programma in c++, dei messaggi del tipo : cd .. , ls , e tanti altri, alla console cygwin in modo che quest ultima possa eseguirli.
La funzione createpipe vorremmo evitarla perchè abbiamo visto che è molto complicata da utilizzare.
Quando lavoravamo su linux tutto era molto più facile per far lavorare due processi separati e fargli scambiare dati.
Su windows è davvero dura. Probabilmente perchè non si conosce quale tipo di funzioni si possa utilizzare![]()
Ragazzi, vi ringrazio infinitamente. Vediamo se riusciamo a fare questo passo...
Saluti