17. marts 2003 - 16:53Der er
19 kommentarer og 1 løsning
atoi
Jeg ønsker at indlæse (char)data fra en .txt-fil og lægge dem i et array og dernæst konvertere de data jeg har i mit array til int - er der nogen der har en nem måde at gøre dette på ? (et stykke kode er meget velkomment)
Jeg får godt nok en værdi ud af det, men det er den værdi der default ligger i "int i" (i dette tilfælde -858993460) jeg kan ikke umiddelbart se hvor der kan være en fejl.....
hmm - jeg skriver system datoen til en teksfil som char : 03/17/03 - dette vil jeg læse ud som int... - dvs -jeg vil bruge d.d. "03" som ref. til starten af en graf i MFC
Jeg laver et lille dirty trick for at undgå at kopiere dele af linien ved at jeg tager tallene bagfra og sætter en nul byte ind når jeg er færdig med data.
venja -> Det lyder som et godt argument for at skifte til en anden oversætter.
Streams er en del af standard C++. Så iostream og fstream headers bør være tilgængelige. Måske hedder de iostream.h og fstream.h? Hvis ja, så skal du ikke have std:: foran cin, endl og ifstream.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.