#include <iostream>
#include <fstream>
int main()
{
std::ifstream plik;
char znak;
plik.open("file.txt");
while(!plik.eof())
{
plik>>znak;
std::cout<<znak;
plik.seekg(plik.tellg()+2);
}
plik.close();
return 0;
}
zawartość pliku:"qweqweqwe"
Teoretycznie program powinien wyświetlic mi tylko q (i tak jest tyle że zamiast 3 razy wyświetla bez końca).
Wydaje mi się że to właśnie z metody seekg korzystam źle, ale nie wiem
Proszę o pomoc.