Dev c++ problem



  • Hallo ich bin ganz neu hier und habe ein großes problem ich möchte gerne c++ lernen habe auch schon ein bischen experimentirt habe habe ein prob mit mein dev c++ programm

    bitte um hilfe

    btw ich benutze :
    Windows vist 32bit
    und habe ein AMD quad Core

    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int main()
    {   
        int zahl1 = 0;
        int zahl2 = 0;
        cout << "Bitte zahl eingeben!" << endl;
        cin >> zahl1;
        cout << "Bitte zahl eingeben!" << endl;
        cin >> zahl2;
    
        cout << "Zahl1 betraegt: " << zahl1 << endl;
        cout << "Zahl2 betraegt: " << zahl1 << endl; 
        if(zahl1 < 999)
        {
        zahl1 = zahl1 + zahl2;
        }
        else{zahl1 = 0;}
        cout << "Zahl1 betraegt: " << zahl1 << endl;
        cout << "Zahl2 betraegt: " << zahl1 << endl;
    
        system("PAUSE");
        return 0
    

    hier ein link zu dem ScreenShot wo der fehler von Dev c++ gezeigt wird

    http://s4.directupload.net/images/090829/6ryk2jvm.jpg

    MSN : on_the_run@hotmail.de



  • Hallo!

    1. warum dev-cpp? Das Programm ist total veraltet.

    2. Kuck dir deinen else Zweig an, da stimmen mehrere Sachen nicht. 😉



  • Cybertec schrieb:

    Hallo!

    1. warum dev-cpp? Das Programm ist total veraltet.

    2. Kuck dir deinen else Zweig an, da stimmen mehrere Sachen nicht. 😉

    Doch, stimmt alles. Es ist nicht unbedingt logisch, aber trotzdem programmiertechnisch korrekt, auch wenn die Einrückung noch nicht so toll ist. Wie es aussieht, motzt dein Linker rum, hast du vielleicht das falsche Projekt geöffnet? Ansonsten ist der Code korrekt:

    #include <cstdlib> 
    #include <iostream> 
    
    using namespace std; 
    
    int main( ) 
    {   
        int zahl1 = 0; 
        int zahl2 = 0; 
        cout << "Bitte zahl eingeben!" << endl; 
        cin >> zahl1; 
        cout << "Bitte zahl eingeben!" << endl; 
        cin >> zahl2; 
    
        cout << "Zahl1 betraegt: " << zahl1 << endl; 
        cout << "Zahl2 betraegt: " << zahl2 << endl; 
    
        if( zahl1 < 999 ) 
        {
    		zahl1 = zahl1 + zahl2; 
        } 
        else
    		zahl1 = 0;
    
        cout << "Zahl1 betraegt: " << zahl1 << endl; 
        cout << "Zahl2 betraegt: " << zahl2 << endl; 
    
        system("PAUSE"); 
        return 0;
    }
    


  • Cybertec schrieb:

    Hallo!

    1. warum dev-cpp? Das Programm ist total veraltet.

    2. Kuck dir deinen else Zweig an, da stimmen mehrere Sachen nicht. 😉

    naja das es falsch ist, ist erst mal nicht so wichtig
    warum ich dev +cc benutzte weil mir das empfolen wurden ist das es gut für einsteiger sein soll,
    was wäre den sonst noch gut und einfach?



  • also ich habe dev gestarte den "datei > Neu > Project > Console Application.
    alles in einem ordner auf den desktop gespeichert und den quelltext eingefügt
    anschliessend F9 für Kompiliren und ausführen

    und kommt ein popup mit "project ist nicht kompilirt"

    und den sieht es so auf wie auf dem screenshot



  • elmA schrieb:

    naja das es falsch ist, ist erst mal nicht so wichtig
    warum ich dev +cc benutzte weil mir das empfolen wurden ist das es gut für einsteiger sein soll,
    was wäre den sonst noch gut und einfach?

    Hast du meinen Post überhaupt gelesen? Naja, es gibt noch Borland Builder, Code::Blocks und Visual Studio (Express - kostenlos!)...



  • ok habe mal code blocks genommen is zwar leider english aber schon ok
    da mit geht es auf jeden fall danke !


Anmelden zum Antworten