Daunt Skrevet 4. juli 2007 Skrevet 4. juli 2007 (endret) jeg trenger hjelp med en liten kode. diskDoor('drive1',TRUE); drive1 er navnet på en string. det programmet gjør er å åpne eller lukke en cd-rom. man skal selv skrive inn hvilken stasjon som skal åpnes eller lukkes. [Warning] character constant too long for its type detter er feilmeldingen jeg får. programmet starter, men når jeg skriver inn stasjon bokstaven gjør den ingenting med den. diskDoor er boolian. kan dette være feilen? hva må jeg gjøre? Endret 4. juli 2007 av mrnilsen91
Dead_Rabbit Skrevet 4. juli 2007 Skrevet 4. juli 2007 (endret) Nå kan ikke jeg stort om Win32 API, men det ser ut til at du har en string literal der du skulle hatt en enkel char. I C++ er "double quotes" string literals (char*), og 'single quotes' character literals (char). char ch_literal = 'a'; // character literal char* str_literal = "apekatt"; // string literal Anyways. Jeg ville prøvd noe sånt som: diskDoor('D', TRUE); Edit: Også heter det boolean. Bare sånn for pirk. Endret 4. juli 2007 av staalezh
Daunt Skrevet 5. juli 2007 Forfatter Skrevet 5. juli 2007 (endret) Nå kan ikke jeg stort om Win32 API, men det ser ut til at du har en string literal der du skulle hatt en enkel char. I C++ er "double quotes" string literals (char*), og 'single quotes' character literals (char). char ch_literal = 'a'; // character literal char* str_literal = "apekatt"; // string literal Anyways. Jeg ville prøvd noe sånt som: diskDoor('D', TRUE); takk for hjelpen! Edit: Også heter det boolean. Bare sånn for pirk. 8998698[/snapback] jaok. hehe Endret 6. juli 2007 av mrnilsen91
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å