08. februar 2003 - 13:52Der er
8 kommentarer og 1 løsning
converte en const char * til integer ?
Jeg har en Win32 App hvor jeg via strok() splitter CmdLine ved " \t" og derudfra får et array med strenge indeholdende hhv. parameter og (idx+1) værdi.
szSplit[] hedder array'et.
Når jeg går det igennem har jeg en parameter, f.eks. '-w'. Jeg bruger strcmp() til at teste. index + 1 indeholder værdien, f.eks. '1280'.
Jeg har en variabel af typen DWORD hvori værdien skal gemmes. Hvis jeg cast'er:
dsSettings.dwWidth = (DWORD)szSplit[nextIndex];
(DWORD|int|long .. har prøvet dem alle) .. så giver resultatet '49' !?
jeg kan ikke umiddelbart finde nogle funktioner der kan konvertere en streng til 'int' f.eks.
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.