Witam
Pierwszy raz się spotykam z czymś takim. Otóż funkcja getline() nie wczytuje od początku pliku, zaczynając około 15 linijki w pliku txt. Otóż linijek w pliku jest 310. Zauważyłem, że jeśli zostawię tylko 20 linijek, funkcja getline() wczytuje prawidłowo, od pierwszej linijki. Jednak nie o to chodzi. Jakieś pomysły ?
Dołączam plik i kod.
https://megawrzuta.pl/download/eb6a5ded39e50abe567927aee852045f.html
#include <iostream>
#include <fstream>
#include <cstdlib>
#include <conio.h>
using namespace std;
int main()
{
fstream fin("dziennik.txt", ios_base::in);
int tab[10];
int i=1;
int dzien=0;
int seria_p=0;
string line;
while(getline(fin,line))
{
//tab[i] = atoi(line.c_str());
cout << line<< endl;
i++;
}
return 0;
}