[C/C++] Prog funktioniert nicht

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von EnjoX, 10. Oktober 2006 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 10. Oktober 2006
    Prog funktioniert nicht

    Hi

    Also ich bin neu und lese gerade das Buch C++ in 21 Tagen.
    Jetzt habe ich das alt bekannte Hallo Welt "Programm" geschrieben das ist der Code:

    Code:
    #include <iostream.h>
    
    int main()
    {
     cout << "Hello World!\n";
     return 0;
    }
    Dann drück ich bei Dev-C++ auf Kompilieren + Ausführen, so jetzt hab ich meine .exe Datei dann mach ich ein Doppelklick auf die .exe und es passiert nichts was ist mein Fehler ? Brauch ich ein spezieles Programm?

    mfg
     
  2. 10. Oktober 2006
    AW: Prog funktioniert nicht

    Nein du brauchst kein progranmm dafür.
    So hast du das

    Code:
    #include <iostream.h>
    
    int main()
    {
    cout << "Hello World!\n";
    return 0;
    } 
    Und du musst das so haben:
    Code:
    #include <iostream.h>
    #include <conio.h>
    
    int main()
    {
    cout << "Hello World!\n";
    getch();
    return 0;
    }

    Das getch(); bedeutet das deine ausgabe nicht ssofort verschwindet sondern stehn bleibt und das conio.h ist halt einfach die dazu gehörende datei.
     
  3. 11. Oktober 2006
    AW: Prog funktioniert nicht

    Du kannst auch per CMD / Batch ( Start -> Ausfuehren -> cmd ) in das Verzeichnis, in dem die .exe liegt, navigieren und das Programm dann per
    Code:
    dein_programm.exe
    aufrufen.

    Dann brauchst du dieses 'getch()' am Ende nicht.
    Uebrigens gibt es zu getch() noch viele andere Alternativen:
    Code:
    fgetc(stdin);
    system("pause"); // imo das beste fuer Windows-Benutzer
    fscanf(stdin,...); // braucht argumente
    // und noch viele mehr
    Mfg,

    Kolazomai
     
  4. 11. Oktober 2006
    AW: Prog funktioniert nicht

    #include <iostream> // OHNE .h !
    #include <windows.h>
    using namespace std; // dafür "using namespace std;"

    int main()
    {
    cout << "Hello World!\n";
    System("pause");
    }

    iostream.h :

    Vor dem C++-Standard (C++98) hatten alle Header der Standard-Library das aus C bekannte .h als Suffix, aber mit dem C++-Standard wurde das .h-Suffix weggelassen und die Standard-Library in den Namespace std verpackt. Denn die neuen Header beinhalten signifikante Änderungen, die teilweise unvereinbar mit den alten Headern sind. Leider wird in zahlreichen Büchern und Tutorials immer noch die alte Methode gelehrt.
     
  5. 11. Oktober 2006
    AW: Prog funktioniert nicht

    Einfach nur noch ein:
    getchar();

    rein. Des wars. Mehr brauchst net, auch wenn der Typ im ersten Post noch was danach hat


    BB. Ch3c.
     
  6. 11. Oktober 2006
    AW: Prog funktioniert nicht

    probieren geht über studieren?!
    und wenn du nochnichtmal nen helloworld "programm" hinbekommst...
    ich wette, dass es dafür 1000 tutorilas im netz gibt, bei denen alles bis aufs kleinste detail beschrieben ist...

    close
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.