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ć?