Page 2 of 11 First 123456 ... Last

Thread: C++

  1. #16

    Registered
    12/10/02
    Location
    mars
    Posts
    14,319
    iTrader
    2 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Quote Originally Posted by CyBeRRaT
    This quote is hidden because you are ignoring this member. Show
    ik heb het boek c++ blackbook. een goed boek, naar mijn bescheiden mening!
    c++ grand cru is daar de nl vertaling van .
    no votes  

  2. #17

    Registered
    11/05/04
    Location
    Geluwe
    Posts
    255
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Indien je al wat ervaring heb kan ik je zeker de gratis boeken van Bruce Eckel aanraden. Misschien zelfs als je wat minder ervaring hebt omdat je meteen op een mooie manier leert programmeren (qua stijl enzo).

    http://www.mindview.net/Books/TICPP/...ngInCPP2e.html
    no votes  

  3. #18

    Registered
    11/02/04
    Location
    /
    Posts
    1,614
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    OKé, Ik heb dus in de bib een oud boekje gevonden met als titel Visual C++.
    Ik werk met Visual C++6.0 dus veel verschil zal er niet echt zijn.
    Ik voer opdracht één uit ( iets met klassen en objecten en met bruiken in dos)
    Ik begin aan de oefening en moet regels tekst invoegen :
    Ik voeg dus dit in :
    //Oef1 : klassen en objecten
    #include <iostream.h>

    //de klassedeclaratie
    class Breuk
    {
    private:
    int teller, noemer;//klassevariabelen
    public:
    void Ingeven() ; //methoden
    void Tonen() ;
    };

    //de klassedefinitie
    void Breuk::Ingeven()
    {
    cout<<endl<<"Geef de waarden van de teller en noemer:";
    cin>>teller>>noemer;
    }
    void Breuk:: Tonen()
    {
    cout<<endl<<"De bruek is : " <<teller<<"/
    "<<noemer<<endl;
    }

    //Het hoofdprogramma
    void main()
    {
    Breuk B1;
    B1 . Ingeven();
    B1 . Tonen();
    }

    ALs ik het wil runnen geeft hij altijd 3 errors. Weet iemand waar dat het probleem is?
    Laat maar, had een paar spaties te veel getypt
    Last edited by EA lover; 04-11-2004 at 17:26.
    no votes  

  4. #19

    Registered
    30/09/02
    Location
    Mariakerke
    Posts
    554
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    2/2
    Zit ge al aan klasses? Ge gaat ook niet bepaald traag vooruit...
    no votes  

  5. #20

    Registered
    11/02/04
    Location
    /
    Posts
    1,614
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Ik kweeni, stap 1 begint al met klassen enzo maar voor kerst ga ik me wel een heel dik/goed boek aanschaffen ( iemand tips??).
    Nu had ik er nog een probleemke mee. Als ik dat bestand in visual C++ compileer en uitvoer dan werkt het , maar als ik naar de map oefening en daar naar debug ga, dan zie ik daar mijn "gemaak" bestandje staan. Ik dubbelklik erop : het opent in DOS en ik typ bv. 8 en 9 in. Ik duw op enter en dan sluit hij automatisch af. Heeft iemand hier een verklaring voor?
    no votes  

  6. #21
    Ansur's Avatar
    Registered
    05/11/03
    Location
    Beuerne
    Posts
    125
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Quote Originally Posted by Krueger
    This quote is hidden because you are ignoring this member. Show
    Zit ge al aan klasses? Ge gaat ook niet bepaald traag vooruit...
    Des te sneller je in OO begint te denken, the better
    no votes  

  7. #22
    QplQyer's Avatar
    Registered
    17/07/02
    Location
    PSPACE
    Posts
    4,603
    iTrader
    14 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/18
    Quote Originally Posted by EA lover
    This quote is hidden because you are ignoring this member. Show
    Ik kweeni, stap 1 begint al met klassen enzo maar voor kerst ga ik me wel een heel dik/goed boek aanschaffen ( iemand tips??).
    Nu had ik er nog een probleemke mee. Als ik dat bestand in visual C++ compileer en uitvoer dan werkt het , maar als ik naar de map oefening en daar naar debug ga, dan zie ik daar mijn "gemaak" bestandje staan. Ik dubbelklik erop : het opent in DOS en ik typ bv. 8 en 9 in. Ik duw op enter en dan sluit hij automatisch af. Heeft iemand hier een verklaring voor?
    Ja.
    Windows sluit automatisch de command prompt als het programma beëindigd is, wanneer het programma aan het einde van void main() komt, is het dus beëindigd, en je zal de output niet meer zien staan.

    Een mogelijke oplossing is om gewoon naar start->uitvoeren te gaan, daar 'cmd' (zonder quotes) in te tikken, op enter te duwen en dan via dos naar je mapje te gaan en gewoon de bestandsnaam.exe in te tikken om em uit te voeren.
    dus bv:
    Code:
    C:\> cd c:\program files\microsoft visual studio\Projects\Debug
    C:\> MijnOefening.exe
    Only art and science can and try to change the world, therefore paying millions to useless sportsmen is sheer idiocy.
    The man, the legend: Dijkstra
    no votes  

  8. #23

    Registered
    30/09/02
    Location
    Mariakerke
    Posts
    554
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    2/2
    Quote Originally Posted by Ansur
    This quote is hidden because you are ignoring this member. Show
    Des te sneller je in OO begint te denken, the better
    Bwah, het lijkt mij toch logischer om eerst te beginnen met simpelere dingen zoals: for,while,if dan naar arrays en pointers gaan en dan pas aan klasses te beginnen. Nouja, elk boek zal wel zijn eigen manier van aanpakken hebben zeker?
    no votes  

  9. #24

    Registered
    12/10/02
    Location
    mars
    Posts
    14,319
    iTrader
    2 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Quote Originally Posted by Krueger
    This quote is hidden because you are ignoring this member. Show
    Bwah, het lijkt mij toch logischer om eerst te beginnen met simpelere dingen zoals: for,while,if dan naar arrays en pointers gaan en dan pas aan klasses te beginnen. Nouja, elk boek zal wel zijn eigen manier van aanpakken hebben zeker?
    I agree, klasses zijn prachtig, maar core programming mag zeker niet vergeten worden. Zeker als beginner niet.
    no votes  

  10. #25
    Tyfius's Avatar
    Registered
    01/09/02
    Location
    Peutie
    Posts
    7,664
    iTrader
    0
    Mentioned
    4 Post(s)
    Reputation
    13/105
    Quote Originally Posted by EA lover
    This quote is hidden because you are ignoring this member. Show
    Ik kweeni, stap 1 begint al met klassen enzo maar voor kerst ga ik me wel een heel dik/goed boek aanschaffen ( iemand tips??).
    Nu had ik er nog een probleemke mee. Als ik dat bestand in visual C++ compileer en uitvoer dan werkt het , maar als ik naar de map oefening en daar naar debug ga, dan zie ik daar mijn "gemaak" bestandje staan. Ik dubbelklik erop : het opent in DOS en ik typ bv. 8 en 9 in. Ik duw op enter en dan sluit hij automatisch af. Heeft iemand hier een verklaring voor?
    Code:
    int main()
    {
      /** al uw functieoproepen en andere bazaar */
      
      cin.get();
      // hierdoor wacht het programma op een invoer (meestal ENTER) voordat het afsluit
      return 0;
    }
    Vanaf nu gaan we verder op BeyondGaming!
    In deze thread wordt uitgelegd hoe je jouw account kan migreren.
    no votes  

  11. #26

    Registered
    11/02/04
    Location
    /
    Posts
    1,614
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    die code hier net boven, moet ik die gewoon vanonder erbij plakken?
    wat bedoel je met "al uw functieoproepen en andere bazaar"?
    Last edited by EA lover; 05-11-2004 at 09:30.
    no votes  

  12. #27
    Tyfius's Avatar
    Registered
    01/09/02
    Location
    Peutie
    Posts
    7,664
    iTrader
    0
    Mentioned
    4 Post(s)
    Reputation
    13/105
    normaal heeft elke c++ programma een main functie, waarin ge al uw functies oproept. Daar vanonder gewoon bijplakken.
    Vanaf nu gaan we verder op BeyondGaming!
    In deze thread wordt uitgelegd hoe je jouw account kan migreren.
    no votes  

  13. #28
    QplQyer's Avatar
    Registered
    17/07/02
    Location
    PSPACE
    Posts
    4,603
    iTrader
    14 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/18
    Quote Originally Posted by Tyfius
    This quote is hidden because you are ignoring this member. Show
    Code:
    int main()
    {
      /** al uw functieoproepen en andere bazaar */
      
      cin.get();
      // hierdoor wacht het programma op een invoer (meestal ENTER) voordat het afsluit
      return 0;
    }
    Jup dat was de andere methode om het te doen juist
    Only art and science can and try to change the world, therefore paying millions to useless sportsmen is sheer idiocy.
    The man, the legend: Dijkstra
    no votes  

  14. #29
    Litheon's Avatar
    Registered
    10/08/02
    Location
    Zandhoven
    Posts
    57
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/1
    nog een methode (enkel voor windows):

    #include <windows.h>

    en dan

    system("PAUSE");

    tis maar ter vervolediging
    no votes  

  15. #30

    Registered
    12/10/02
    Location
    mars
    Posts
    14,319
    iTrader
    2 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Quote Originally Posted by Litheon
    This quote is hidden because you are ignoring this member. Show
    nog een methode (enkel voor windows):

    #include <windows.h>

    en dan

    system("PAUSE");

    tis maar ter vervolediging
    windows.h moet daarvoor niet noodzakelijk worden ge-included. Maar er zijn genoeg ansi/iso varianten voor jouw dingetje , bv deze:
    Code:
    void pause()
    {
    	int input;
    	cout << "Press [enter] to continue..." << endl;
    	cin.clear();
        do
    	{
    		input = cin.get();
    	}
    	while(input != '\n' && input != EOF );
    }
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in