Minulla on tiedostossa n kappaletta rivejä, joissa on 7 tai 9 alkiota. Alkioiden lukumäärä määräytyy rivin toisen alkion arvosta. Siis minun on ensin luettava kustakin rivistä kaksi ensimmäistä alkiota ja tämän jälkeen 5 tai 7 alkiota lisää. Olen yrittänyt googlata aiheesta, mutta alkaa tuntua siltä kuin tämä olisi mahdoton tehtävä.
Yksi yritys on lukea kaksi ensimmäistä alkiota käyttäen advance='no' -määrettä READ rutiinissa ja tämän jälkeen tarkistaa toisen alkion arvo ja lukea loput rivin alkiot ilman advance='no' -määrettä. Tässä on se ongelma, että rivin ensimmäinen alkio on kokonaisluku väliltä 1-(suuri luku), jolloin en tiedä sen kentän leveyttä ja tämä on tiedettävä jos mielii käyttää advance -määrettä.
Toinen tapa voisi olla lukea kokonainen rivi ensin merkkijonoksi, mutta enpä tästäkään löytäny googlella mitään.