Gå til innhold

Anbefalte innlegg

Skrevet

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.

Videoannonse
Annonse
Skrevet (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 av mju
Skrevet

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 :)

Skrevet

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 =]

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...