30. juni 2002 - 23:12Der er
12 kommentarer og 1 løsning
Char til int
Hej, har et lille problem...
Hvis jeg har denne lille eksempel-kode :
char noget[3] ;
og jeg på forhånd ved at den altid vil komme til at indeholde et tal på højest 2 cifre, men ikke har mulighed for at bruge int istedet for char, fra starten...
Hvordan får jeg den så "flyttet" til f.eks.
int etTal ;
Håber det er til at forstå, for ved ikke hvordan jeg ellers skal forklare det :(
Hmm, heller ikke så tit jeg roder med det, så når jeg gør foregår det med en bog i den ene hånd og tastaturet i den anden :)
Det lader ikke til det virker helt efter hensigten, nu giver den ingen fejl, men tilgengæld bliver det et helt forkert tal :( I får lige lidt kode så i kan se hvad jeg mener, ved godt det ikke er den nydeligste kode, men hvad faen :)
Grunden til at tekst[0] skal sættes til '\0', er at strcat indsætter strSource i enden af strDestination, og enden af en streng er repræsenteres med værdien '\0'
Bemærk forskellen... Den første strcat er blevet erstattet med en strcpy
Synes godt om
Ny brugerNybegynder
Din løsning...
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.