Velena Skrevet 16. juni 2008 Del 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); } Lenke til kommentar
GeirGrusom Skrevet 16. juni 2008 Del Skrevet 16. juni 2008 Du kan ikke sammenligne strings på den måten. Du må bruke strcmp eller stricmp. Lenke til kommentar
Velena Skrevet 16. juni 2008 Forfatter Del Skrevet 16. juni 2008 Ah, takker for svar GeirGrusom ^^. Lenke til kommentar
GeirGrusom Skrevet 16. juni 2008 Del 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. Lenke til kommentar
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å