Forum huvudsida -> Programmering -> Förstår inte vad som är fel
Sidor: 1
Muqito | 11:12 - 31:a December 2007 | Post #1 | |
Medlem Inlägg: 1 Skicka PM |
Hejsan alla här på blinkenlights.se Jo det är så att jag har kommit till "kapitel 7" i c++ guiden och såvitt jag har förstått har man V,,LDIGT mycket valmöjligheter med c++ (men jag kanske har fel?) Aja till mitt problem, hade tänkt att göra en väldigt simpel login som jag senare skulle utveckla då men jag vill först och främst ta itu med mitt problem! Jag kan bara ha siffror som "inloggning" och när man skriver bokstäver sen trycker enter stängs hela rutan ner. såhär ser koden ut: #include <iostream> using std::cout; using std::cin; int main() { int anv; int los; cout << "Anvandarnamn: "; cin >> anv;cin.ignore(); cout << "Losenordet: "; cin >> los;cin.ignore(); if ((anv == 1337) && (los == 1337)) { cout << "Du ar nu inloggad!"; } else { cout << "Noob!!!!"; } cin.get(); return 0; } Jag förstår att man ska byta ut int till något annat för att int bara används vid heltal? Hade tänkt att sitta med mina kunskaper just nu (efter jag fått hjälp med det här och utifrån det göra en simpel sak som att om jag skriver in rätt användarnamn ska kunna skriva i en ruta olika saker som tex: "Gissa talet!" så när man skriver gissa så ska man komma till det spelet. Eller om man vill använda sig utav en miniräknare som bara använder sig utav addition ska man kunna skriva "addera" så kommer man till den sektionen. Jag vet att det är ett helt onödigt program men jag vill kunna utveckla mig lite mer själv och det blir som ett prov Har tidigare lite kunskaper om php så jag hade lätt för mig att förstå hur if satserna och det funkade (tack och lov) Aja hoppas ni förstår vad jag vill göra (vill bara ha vad jag ska kunna göra för att ha en text som användarnamn och lösenord då förstås. Resten vill jag göra själv! //Tack på förhand ------------------------- Ingen signatur! |
FunkyChicken | 13:06 - 31:a December 2007 | Post #2 | |
Nyhetsredaktör Inlägg: 800 Skicka PM |
Byt int mot string och passa på att läsa lite om stränghantering. Att "rutan stängs ner" beror dock inte på detta, det går nämligen utmärkt att spara bokstäver i en int (bokstäver är ju också siffror, egentligen). Ev behöver du en till cin.get() innan return, eller något annat litet hack, kolla i "läs innan du postar" i detta forum ör fler alternativ. |
Sidor: 1
Forum huvudsida -> Programmering -> Förstår inte vad som är fel
Du får inte posta i den här tråden | Till toppen
Datum
2024-05-04 09:27
Vecka: 18
Besökare
Inloggade: 0
Gäster: 605
Medlemmar
Medlemmar: 53576
Forum
Senaste inlägget: HAHA MÄNNISKAN LEVER ÄN (13:45 - 18:e Januari 2019, av Hetzz)
Wiki
Senaste ändringen:
3D (rev: 1, tid: 09:40 - 13:e November 2015)
Chatt
#blinkenlights @ Libera.Chat
Gratis shellkonton för IRC, webbsidor mm.