login  Naam:   Wachtwoord: 
Registreer je!
 Forum

C++ werkt niet mee

Offline sjak - 26/05/2006 15:35 (laatste wijziging 26/05/2006 15:35)
Avatar van sjakHTML interesse
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. void plus() {
  5. int x,y; //declareer 2 variabelen
  6.  
  7. cout <<"vul het eerste getal in:"; //uitvoer
  8. cin >> x; //zet de ingetypte waarde in variabele x
  9. cout <<"\nvul het tweede getal in:"; //uitvoer
  10. cin >> y; //zet de ingetypte waarde in variabele y
  11. cout << "\n" << x+y; //laat de som van x + y zien
  12. }
  13.  
  14. int main()
  15. {
  16. const char Plus = '+';
  17. const char Keer = 'x';
  18. const char Min = '-';
  19. const char Delen = ':';
  20.  
  21. char keuze;
  22.  
  23. std::cout << "Vul een keuze in: (+, x, -, :)\n";
  24. std::cin >> keuze;
  25.  
  26. system("PAUSE");
  27.  
  28. if (keuze == Plus)
  29. plus();
  30. else
  31. cout << "\nOngeldige keuze ingevoerd!\n";
  32.  
  33. system("PAUSE");
  34. return 0;
  35. }


Hij wil niet compilen hij geeft deze 2 errors:
29 C:\Dev-Cpp\main.cpp `plus' undeclared (first use this function)
(Each undeclared identifier is reported only once for each function it appears in.)

weet iemand wat ik fout doe:?:
ps het is in C++...

met int plus werkt het ook niet...

2 antwoorden

Gesponsorde links
Offline Stijn - 26/05/2006 15:56
Avatar van Stijn PHP expert verander de functie naam eens naar som();

als de variablen toch constanten zijn waarom doe je gewoon niet zo:
  1. ...
  2. if(keuze == '+') {
  3. som();
  4. } else {
  5. ...


stijn
Offline sjak - 26/05/2006 16:06
Avatar van sjak HTML interesse thnx het werkt!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.197s