login  Naam:   Wachtwoord: 
Registreer je!
 Forum

C++ Error

Offline thyssimonis - 17/08/2005 22:01 (laatste wijziging 17/08/2005 22:01)
Avatar van thyssimonisPHP interesse Ik heb begin gemaakt met C++
Maak ik krijg deze errors:

  1. Microsoft Windows XP [versie 5.1.2600]
  2. (C) Copyright 1985-2001 Microsoft Corp.
  3.  
  4. C:\Documents and Settings\Thijs>D:
  5.  
  6. D:\>CD D:\Dump\C++\C++\bin
  7.  
  8. D:\Dump\C++\C++\bin>DMC main.cpp
  9. cin.getch;
  10. ^
  11. main.cpp(7) : Error: 'getch' is not a member of struct 'istream_withassign'
  12. cin.getch;
  13. ^
  14. main.cpp(7) : Warning 6: value of expression is not used
  15. return 0;
  16. ^
  17. main.cpp(8) : Error: voids have no value; ctors, dtors and invariants have no re
  18. turn value
  19. --- errorlevel 1
  20.  
  21. D:\Dump\C++\C++\bin>



En ik heb dit:
  1. #include <iostream.h>
  2.  
  3. void main()
  4. {
  5. cout << "Hallo wereldje";
  6. cout << "Druk op <ENTER> om verder te gaan";
  7. getch();
  8. return 0;
  9. }

10 antwoorden

Gesponsorde links
Offline Ontani - 17/08/2005 22:04
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
gebruik getchar(); ipv getch();

en voeg volgende regels eens toe
#include <stdlib.h>
#include <stdio.h>
Offline thyssimonis - 17/08/2005 22:08 (laatste wijziging 17/08/2005 22:08)
Avatar van thyssimonis PHP interesse Nog 1 error
  1. D:\Dump\C++\C++\bin>DMC main.cpp
  2. return 0;
  3. ^
  4. main.cpp(10) : Error: voids have no value; ctors, dtors and invariants have no r
  5. eturn value
  6. --- errorlevel 1
  7.  
  8. D:\Dump\C++\C++\bin>
Offline Ontani - 17/08/2005 22:11
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
return 0; verwijderen
Offline Geerios - 17/08/2005 22:12
Avatar van Geerios Onbekend @admin: thyssimonis heeft dit stukje script uit deze tut: http://www.site...amp;id=126 beginners zullen wel denken dat hun wat fout doen, miss is het een idee om dit te wijzigen, net zoals nog een paar andere dingen die ik vind!
Offline thyssimonis - 17/08/2005 22:34
Avatar van thyssimonis PHP interesse Ja ik kom niet veder dan het compilen!

  1. link main,,,user32+kernel32/noi;
  2. OPTLINK (R) for Win32 Release 7.50B1
  3. Copyright (C) Digital Mars 1989 - 2001 All Rights Reserved
  4.  
  5. OPTLINK : Error 118: Filename Expected
  6. LIB="D:\Dump\C++\C++\bin\..\lib";"D:\Dump\C++\C++\bin\..\mfc\lib";
  7. ^
  8.  
  9. --- errorlevel 1
Offline nemesiskoen - 17/08/2005 22:56
Avatar van nemesiskoen Gouden medaille

PHP expert
  1. #include <iostream.h>
  2.  
  3. void main()
  4. {
  5. cout << "Hallo wereldje";
  6. cout << "Druk op <ENTER> om verder te gaan";
  7. getch();
  8. return 0;
  9. }


Zoals Ontani zegt, gebruik geen getch(). En zeker niet als je daarvoor niet de juist library hebt ingeladen (<curses.h> ).
In de tutorial staat duidelijk cin.get(), niet getch().
Dus dat moet al niet gewijzigd worden.

Het idee achter een functie moet je ook eerst snappen voor er een te maken. Een functie van het type void KAN en MAG geen waarde terugsturen. Een functie van het type int KAN en MOET dit.

Verander aub ook niet de naam van de map waar de compiler in staat (ik denk dat je dit hebt gedaan). Dit brengt de compiler enkel in de war, omdat hij bestanden wil uitlezen die in een map staan die niet meer bestaat. Download DMC opnieuw en zet hem dan gewoon in D:/Dump (of waar je wilt) onder de naam C-Compiler.
Zet je c++ programma in de map bin en probeer nog eens te compileren.
Offline thyssimonis - 18/08/2005 00:20
Avatar van thyssimonis PHP interesse Bedankt, werkt nu perfect!
Offline Martijn1989 - 18/08/2005 10:17
Avatar van Martijn1989 PHP ver gevorderde Hoe kan je eigelijk compilen? Dat stukje veder snap ik niet
Offline nemesiskoen - 18/08/2005 10:28
Avatar van nemesiskoen Gouden medaille

PHP expert
what about: reading.
En cracker, jou reactie is verwijderd omdat die nergens op sloeg. Als je iemand probeert te helpen, zorg dan dat je er iets vanaf weet, en niet zo "ergens" hebt gelezen en dan rap maar schrijven.
Offline cracker - 18/08/2005 10:39
Avatar van cracker Onbekend @nemesiskoen: np, vond het rechtvaardig dat ge die post verwijderde 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.223s