Skrive til Char Array i C++
Hvordan skriver jeg til et char array. Jeg skal teste, om brugerId er korrekt, hvorefter brugere skal have love til at indtaste en adgangskode. Min kode ser sådan ud:#include <iostream>
using namespace std;
void main(void)
{
char brugerId[4];
int adgangsKode;
cout << "\nIndtast bruger ID: ";
cin >> brugerId;
if (brugerId == "cwl")
{
cout << "\nIndtast 4-cifret adgangskode: \n";
cin >> adgangsKode;
}
else
cout << "Bruger Id forkert!";
}
- jeg er klar over, at det nok er min if-sætning, der er noget galt med, men den kompiler fint og når man indtaster brugerId, springer den direkte til Else, uanset hvad man skriver.