C++ if

Pagina: 1
Acties:
  • 313 views

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik ben aan het proberen wat C++ aan het leren,
Maar ik zit nu hier vast;

code:
1
2
3
4
5
6
7
8
9
10
11
 #include <iostream.h>
 int main()
 {
     int test = 2;
     int test2 = 1;
if (test2 = test)
{
     cout << "If is goed";
}
system("pause");
 }


Hij zecht dat if goed is maar hij is niet goed,
Dus wat doe ik fout?

Acties:
  • 0 Henk 'm!

  • Tiemez
  • Registratie: December 2003
  • Laatst online: 24-10-2022
Gebruik ==, met = geef je een variabele een waarde

Acties:
  • 0 Henk 'm!

  • 418O2
  • Registratie: November 2001
  • Laatst online: 23:31
je probeert of je de waarde van test aan test2 kan assignen en dat kan, dus het is goed.

Je moet == gebruiken voor een vergelijking, met = wijs je enkel een waarde toe.

Ik zou even een aantal tutorials doornemen, want dit getuigt van een gebrek aan basiskennis (is niets mis mee hoor :) )

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
In mijn tutorial stond "=" en met mirc had ik geleerd dat het "==" is, dus ik dacht het is hier anders.
Maar bedankt :D

( Mirc is wel al +- 3 jaar geleden dat ik het voor het laatst gedaan heb )

Nu doet hij het perfect:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 #include <iostream.h>
 int main()
 {
     int short test, test2;
     cout << "Geef een waarde";
     cin >> test;
     cout << "\n";
     cout << "Geef de 2de waarde";
     cin >> test2;
if (test2 == test) {
     cout << "If is goed";
}
else {
     cout << "If is fout";
 }
 system("pause");
}

[ Voor 47% gewijzigd door Verwijderd op 23-12-2009 10:18 ]


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Of je hebt een ont-zet-tend slechte tutorial (lees: Kappen en buiten flikkeren), of je haalt zaken als assignment en comparison operators door elkaar. Dit is écht basic. Basic-er dan dit krijg je het niet. Als je tutorial dat al niet goed heeft voorspel ik een langzaam en moeizaam leerproces :X

Anyhow; basic dus en de discussiewaarde is verder 0 dus kan dit topic wel dicht. Wel nog even het vriendelijke verzoek voortaan even een topictitel te verzinnen die de lading een beetje dekt (en [tags] te gebruiken).

[ Voor 11% gewijzigd door RobIII op 23-12-2009 11:02 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Dit topic is gesloten.