Musisz napisać funkcję która wczyta tekst do stringa, a następnie podzielić to w jakiś sensowny sposób, żeby uzyskać 2 różne stringi. Poprzez podzielenie w sensowny sposób mam na myśli np. zapisanie pierwszej liczy w 1 linijce, a drugiej w drugiej. Wtedy czytasz linijka po linijce i przypisujesz wartość odczytaną do stringa, którego następnie parsujesz do int'a. Wtedy możesz dodawać integery. Niestety nie ogarniam C++ w sposób który pozwoliłby mi napisać dokładnie jak to powinno działać, ale w C# to wyglądałoby mniej więcej tak:
string[] tablicastringow= System.IO.File.ReadAllLines("SCIEZKA DO PLIKU"); //Tutaj wczytujemy sobie plik i przypisujemy do tablicy stringow
string Liczba1 = tablicastringow[0];//Tutaj przypisujemy wartość pierwszej linijki do string'a
string Liczba2 = tablicastringow[1];//a tutaj wartość drugiej linijki
int _Liczba1 = int.Parse(Liczba1); //Parsowanie do int'a pierwszej liczby
int _Liczba2 = int.Parse(Liczba1);//Parsowanie do int'a drugiej liczby
int suma = _Liczba1 + _Liczba2;
Ogólnie kodu tego nie przerzucisz do C++, ale pozwoli CI zobaczyć jaka kolejność i co powinnaś zrobić. Jak coś to pytaj.