Zdaje się że źle zrozumiałem polecenie xD ..
Pozmieniałem kodzik i finalnie wszystko śmiga, czy właśnie o to chodziło w poleceniu ?
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
// POLECENIE //
/* Otwórz plik tekstowy, w którym będą znajdowały się tylko liczby całkowite, oddzielone od siebie spacjami.
Następnie napisz program, który wczyta wszystkie liczby z pliku i wypisze sumę wszystkich liczb na standardowym wyjściu. */
void wypisz_oraz_suma(int liczba1, int liczba2, int liczba3)
{
cout << liczba1 << " + " << liczba2 << " + " << liczba3 << " = " << liczba1 + liczba2 + liczba3 << endl;
}
wczytajPlik(string nazwa_pliku)
{
fstream plik;
plik.open( nazwa_pliku.c_str());
if( !plik.good() )
{
cout << "Nie udalo sie wczytac pliku .. " << endl;
return false;
}
while(plik.good())
{
int a, b, c;
plik >> a >> b >> c;
wypisz_oraz_suma(a, b, c);
break;
}
return true;
}
int main(int argc, char** argv) {
wczytajPlik("pusty.txt");
return 0;
}