Velena Skrevet 16. juni 2008 Skrevet 16. juni 2008 Hallo igjen, prøver å finne ut av GetDlgItemText, men har ikke fått det til enda, kan noen si meg hva jeg gjør galt her? char MapIDString[30]; char compare[30] = "21104"; GetDlgItemText(thisHwnd, IDC_MAPID,MapIDString, 30); if ( MapIDString == compare) { Beep(500, 500); }
GeirGrusom Skrevet 16. juni 2008 Skrevet 16. juni 2008 Du kan ikke sammenligne strings på den måten. Du må bruke strcmp eller stricmp.
GeirGrusom Skrevet 16. juni 2008 Skrevet 16. juni 2008 Ikke noe problem Grunnen til at det ikke fungerer her, er fordi du sammenligner adressene til de to variablene dine, og siden disse er allokert på stack, vil de aldri være like, og derfor vil heller aldri Beep utføres.
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å