knokle_85 Skrevet 10. januar 2003 Del Skrevet 10. januar 2003 Jeg har nettop begynt å lære meg C++, og så tenkte jeg å driste meg til å lage et lite progg som spør etter et passord...tenkte meg noe sånt: // Tilordning av variabler int password1; int password0; password1=134523; // selve utførelsen cout << "Tast inn passordet:"; cin >> password0; // hva som skjer hvis du taster riktig eller feil passord if (password0=password1) goto.... Bane(c:command) else goto ...... merkelapp men siden jeg ikke har lært hvordan jeg angir en merkelapp og henviser til en bestemt bane kunne jeg ikke skrive det ferdig.... er det noen som kan hjelpe meg med dette lille problemet???? Er taknemlig for alle svar... Lenke til kommentar
Duronator Skrevet 12. januar 2003 Del Skrevet 12. januar 2003 IKKE BRUK MERKELAPPER.... Bare bruk det når det er ytterst nødvendig.... slik kan du gjøre det.. char *passwd0 = "ab80206f"; char brukerpassord[50]; // plass til 50 tegn... cout << "Tast inn passordet: "; cin.getline(brukerpassord, 50); if( (strncmp(brukerpassord, passwd0, strlen(passwd0)) == 0 ) { system("c:command"); } else { cout << "Feil passord!n"; } Du KAN bruke system commandoen, eller lage en egen funksjon som avgjør hvilket OS du kjører, og kjører den bestemte system kommandoen... system() gjør jo at programmet blir litt plattformavhengig, menmen... hva gjør man ikke for å spare tid. Inkludere stdlib.h for å kunne bruke system() funksjonen.[/code] 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å