login  Naam:   Wachtwoord: 
Registreer je!
 Forum

if waarde met tekst

Offline roofgah - 22/11/2006 15:03 (laatste wijziging 22/11/2006 15:04)
Avatar van roofgahHTML interesse Hallo

Ik ben bezig met C++. Ik ben wat aan het maken dat de dagen van de week die je intypt een nummer krijgen. Je krijgt dan zoiets:

  1. #include <iostream>
  2. #include <climits>
  3. #include <string>
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9. string dag;
  10. int daggetal;
  11.  
  12. cout << "Welke dag is het vandaag?" << endl;
  13. getline (cin, dag, '\n');
  14.  
  15. if (dag = maandag)
  16. daggetal = 1;
  17. else
  18. daggetal = 2;
  19.  
  20.  
  21. cout << "Dag is: " << dag << endl;
  22. cout << "En daggetal is: " << daggetal << endl;
  23.  
  24.  
  25.  
  26.  
  27. cin.get();
  28. return 0;
  29. }


Als ik wil compilen geeft hij aan dat maandag niet gedeclared is. Als je maandag in zou typen moet hij eigenlijk daggetal de waarde 1 geven.

Wat doe ik hier fout?

Groeten Rutger

2 antwoorden

Gesponsorde links
Offline Thomas - 22/11/2006 15:25
Avatar van Thomas Moderator if (dag = maandag)

-->

if (dag == "maandag")

?

a = b : de waarde van b wordt aan a toegekend
a == b : geeft aan of de waarde van a gelijk is aan de waarde van b (true) of niet (false)
Offline roofgah - 23/11/2006 08:43
Avatar van roofgah HTML interesse ahaa oke bedankt
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.393s