indlæsning af speciel tekstfil?

Tags:    c++

Jeg har en inddata-fil jeg i et C-program skal indlæse på en bestemt måde, den er opbygget således:
Fold kodeboks ind/udKode 

Hele inddata-filen kan hentes her:
http://peecee.dk/upload/download/112185

Tallene skal læses lodret på papiret når du sidder og ser på det, men programmet skal indlæse tallene vandret en række ad gangen.

Hver kolonne i inddata-filen indeholder de tal der skal indlæses. den første kolonne er bare rækkens nummer 1-2-3-4 osv.
Den anden kolonne er et id-nummer som fortæller hvad der skal ske med tallene i tredje kolonne.

Det er id-numrene der fortæller hvilke tal der skal udskrives til skærmen og hvilke tal der skal springes over.
De gyldige kombinationer af id-numre er:
Fold kodeboks ind/udKode 

Programmet skal springe alle andre kombinationer over og gå til næste række.

Hvis kombinationen er 1-1-2 og den efterfølgende id kombination er 1-2 skal programmet indlæse og udskrive alle efterfølgende kobinationer af 1-2.

Eksempel:
Fold kodeboks ind/udKode 


Mit helt store problem er hvordan jeg indlæser først 3 rækker og dernæst får programmet til at indlæse de næste 2 rækker så længe kombinationen af id-numre er 1-2.

Skal måske lige sige at jeg er forholdsvis ny i faget.

Håber nogen vil hjælpe!



Indlæg senest redigeret d. 02.05.2008 15:06 af Bruger #13430
Fold kodeboks ind/udKode 


Output:
Fold kodeboks ind/udKode 




Jeg forstår ikke rigtigt systemet med id-numre, men du kunne starte med noget i stil med:

Fold kodeboks ind/udKode 




Det er ikke helt det jeg skulle bruge, men det er en udmærket start. Kan se min medstuderende James har oprettet en udvidet tråd omkring dette emne. Hvis hans problem løses er 90% af mit problem løst, så holder mig dertil :)

Takker for hjælpen!



t