Forum: Förstår inte vad som är fel

Forum huvudsida -> Programmering -> Förstår inte vad som är fel

Sidor: 1

Till botten

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 provSmiley

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 lovSmiley)


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, egentligenSmiley). 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
Atom feed

Du får inte posta i den här tråden | Till toppen