You can't see?It's a problem as big as NYC.Bigger.
And inseamana ca ambii operanti sa fie adevarati ..cand scrii while(f>>x && g>>y) inseamna ca textele trebuie sa aiba aceeasi lungime. Daca nu,cand un fisier termina (ex.:g) atunci g>>y va fi 0 si se va oprii si astfel al doilea fisier nu va fi citit pana la capat.