oliday Skrevet 17. mars 2006 Skrevet 17. mars 2006 Har et objekt som inneholder en liste med flere andre objekter av annen type. Først leser jeg inn 'hovedobjektet' og ønsker så å lese inn alle 'under' objektene i listen fra fil. Dette ønsker jeg å gjøre ved å sjekke om innlest data er integer/tall/number. Ser for meg noe slikt: int d; *innfil >> d; while( d = "integer/tall/number") add nytt objekt *innfil >> d; Jeg vet det er en funksjon som heter noe sånnt som "is alpha", og håper det finnes noe tilsvarende for tall.
oliday Skrevet 17. mars 2006 Forfatter Skrevet 17. mars 2006 (endret) Ok, tror forresten jeg må forklare litt nærmere etterpå, for nå må jeg på arbeid. Kom og på at det sikkert er lurere å bruke char d[8] i stedet for int d og på den måten kjøre en sjekk på om innleste data er tall eller ikke, et finnes nemlig flere 'hovedobjekt' som igjen skal leses inn etterpå... Endret 17. mars 2006 av mju
Mr.Garibaldi Skrevet 19. mars 2006 Skrevet 19. mars 2006 Tror du kan ha nytte av denne metoden.. //pseudo char tall = lesInnTegn(); while(isDigit(tall)){ //din kode her tall = lesInnTegn(); } //din kode her Hva er det egentlig du vil at skal skje? Med litt mer info (f.eks. fil-struktur) kan vi nok hjelp deg videre
oliday Skrevet 22. mars 2006 Forfatter Skrevet 22. mars 2006 Takk for det, var noe i den duren jeg hadde forestillt meg. Nå ble det imidlertid slik at jeg valgte en litt enklere løsing der jeg bare passet på å skrive og lese antall "underobjekter" fra fil, og la en forløkke ta seg av jobben. Skal dog huske på den måten til en annen gang =]
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå