Program sumujących ciag liczb rzeczywistych z pliku

0

Witam tak jak napisałem probuje napisać program ktory mi zsumuje z pliku txt liczby lecz on sie kompiluje ale nie chodzi prosze o pomoc i wyrozumialosc dopiero zaczynam pisac w c++

 #include <iostream>
#include <fstream>

using namespace std;

int main()
{
    fstream plik;
    int liczba,liczba2,licznik=0;
    plik.open("dane.txt",ios::in);
    if(plik.good()!=true)
    {
        while(plik.eof()!=false)
        {
            plik.read((char*)&liczba, sizeof(int));
            licznik+=liczba;
        }
    }
    cout<<licznik<<endl;
    plik.close();
    return 0;
}
0
#include <iostream>
#include <fstream>
using namespace std;
 
int main()
  {
   ifstream fin("dane.txt");
   int suma=0;
   for(int value;fin>>value;suma+=value) {}
   cout<<suma<<endl;
   return 0;
  }

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