[ Aleksa Stankovic @ 29.06.2008. 14:06 ] @
Recimo da imam dva programa, p1 i p2. Evo kodova:

p1:
Code:

#include <stdio.h>
#include <stdlib.h>
int main()
{
    system("p2.exe");
    char rec[30];
    return 0;
}


p2:
Code:


#include <stdio.h>
#include <stdlib.h>
int main()
{
    printf(" bla ");
    system("PAUSE");
    return 0;
}



Naravno kada pokrenem p1 dobijam output:

bla Press any key to continue...

Sada mene zanima kako bih mogao da uskladistim ovo sto je odstampao p2, tj u rec[30] hocu da upisem " bla ", ili moze i celo bla Press any key to continue...

Takodje me zanima recimo kako bi program p2 mogao da obavesti program p1 da je odstampao nesto na ekran( moze i da je pokrenuo neku funkciju ili slicno)
da bi onda program p1 mogao dalje da odradi nesto...

Naravno, znam da bi ova dva programa jednostavno mogao da spojim, ali meni to ne treba jer je problem drugacije prirode... Resenje moze biti i u C i u C++, tj da koristi <iostream> umesto <stdio.h>. Moze koristiti i string rec umesto rec[30].

Hvala unapred na bilo kakvoj pomoci!
[ itf @ 29.06.2008. 16:45 ] @
Za ovo je najbolje koristiti mrežne protokole. TCP klijent-server bi rješio sve ove probleme.
[ Aleksa Stankovic @ 29.06.2008. 17:24 ] @
Da li imas neki sajt gde bih mogao da procitam o tome?
[ Goran Arandjelovic @ 29.06.2008. 17:53 ] @
Ovo ti je ok za početak...

http://sage.mc.yu.edu/kbeen/te...working/resources/sockets.html
[ Aleksa Stankovic @ 29.06.2008. 19:34 ] @
Hvala na ovome, ali ja imam Windows XP, pa mi ovo nije od neke pomoci :(
[ lowlife @ 29.06.2008. 20:14 ] @
Pozdrav!

Nisam radio sa mehanizmima koji su tebi potrebni na XP-u ali mi se čini da je kolega sa posla nahvatao šta mu treba na boost site-u.

Probaj ovo...

http://www.boost.org/doc/libs/1_35_0/doc/html/interprocess.html
[ Aleksa Stankovic @ 02.07.2008. 10:51 ] @
Citat:
lowlife: Pozdrav!

Nisam radio sa mehanizmima koji su tebi potrebni na XP-u ali mi se čini da je kolega sa posla nahvatao šta mu treba na boost site-u.

Probaj ovo...

http://www.boost.org/doc/libs/1_35_0/doc/html/interprocess.html


Hvala, izgleda da je ovo bas ono sto mi je trebalo!