Avatar billede proff Nybegynder
31. marts 2005 - 16:32 Der er 4 kommentarer og
1 løsning

Tjek om passwordet er korrekt?

#include <iostream>
#include <string>
using namespace std;

int main()
{
int password;

cout << "Function required password:\n";
cin >> password;
   
if(password = 1234) {
cout << "Correct password - please wait\n";
} else {
cout << "Invalid password\n";
}

system("pause");
}


Hej, hvordan får jeg den til at tjekke om passwordet man indtaster er korrekt? Og kan jeg undgå at vinduet lukker når koden er udviklet, uden at bruge "system pause?"
Avatar billede arne_v Ekspert
31. marts 2005 - 16:34 #1
if(password = 1234) {

skal nok være

if(password == 1234) {
Avatar billede arne_v Ekspert
31. marts 2005 - 16:34 #2
Hvis du kører fra dev-cpp er system("pause"); praktisk.

Hvis du kører i et permanent DOS vindue (cmd prompt) er den ikke nødvendig.
Avatar billede proff Nybegynder
31. marts 2005 - 16:46 #3
Tak, smid et svar :)
Avatar billede arne_v Ekspert
31. marts 2005 - 16:49 #4
kommer her
Avatar billede bertelbrander Novice
31. marts 2005 - 20:10 #5
Du kan opnå ca det samme som system("Pause"); med:

  cout << "Hit Enter to quit: ";
  cin.get();

Det kræver at man trykker Enter og ikke "any key".
I standard C og C++ kan man ikke vente på en vilkårlig tast.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester