mam plik wejściowy który wygląda następująco:
| 1: 2 23 3 12 3 3 43 55 23 8 |
| 2: 1 13 |
| 3: 126 |
| ... ... |
| V: E1 E2 ... |
mam problem z odczytaniem znaku końca linii - chciałabym żeby po jego odczytaniu kolejny wiersz pliku zostawał odczytywany ponownie od miejsca oznaczonego <--
#include <iostream>
#include <fstream>
using namespace std;
#define MAX 10000
int main()
{
fstream plik( "dane.txt" );
int V;
char dwukropek;
int E;
string linia;
if( plik )
{
while( !plik.eof() )
{
plik >> V; // <-----
cout<<"V: "<<V<<endl;
plik >> dwukropek;
cout<<dwukropek<<endl;
char a;
while(a!='\n' || a!='\r\n' || a!='0x0D' || a!='0x0A') // 1
{
plik>>E;
mac_sas[ V ][ E ] = 1;
cout<<"E: "<<E<<endl;
char a;
plik.get(a);
}
}
}
else
{
cout << "blad oczytu" << endl;
}
}