Dostęp do pliku z dwóch programów na raz

0

Witam!
Natrafiłem dzisiaj na problem, z którym niestety nie umiem sobie poradzić. Mam dwa programy A i B. Program A wypisuje do pliku jakieś dane z kolei program B wczytuje z tego samego pliku te dane. Program B wczytuje dane w ten sposób

int n;
while(cin>>n){
//dalsza czesc kodu
}

Podczas uruchamiania programu B przekierowuję wejście z pliku.
Niestety jeżeli najpierw program B będzie chciał coś pobrać z pliku a program A jeszcze tam nic nie wypisze to wtedy program B nie czeka tylko wczytuje EOF i kończy swoje działanie. Jak temu zaradzić?

0

Jesli 2 procesy na raz korzystaja z jednego pliku, to jesli jednym cos zapiszesz, automatycznie przesuniesz wskaznik pliku, wiec zeby odczytac te zapisane dane przez 2 program, musisz cofnac wskaznik pliku. Zreszta bylo juz.

1 użytkowników online, w tym zalogowanych: 0, gości: 1