Dev-C++/Nicht Ausführbar

Gast #179607
Hallo,

Also seit einiger Zeit möchte ich C++ erlernen, ich hab mir vorgenommen
1-2 Kapitel pro Tag eines Tutorial zu lesen und dann zu üben. Das klappt
auch alles sehr gut, nur leider hab ich Probleme mit dem Dev-C++
Editor.

Meinen geschriebenen Quellcode compiliert und linkt er fertig ohne
Fehler, nur das Programm lässt sich nicht Ausführen oder ist so schnell
das man es nicht sehen kann.
Jetzt hab ich einen Freund gefragt(den seh ich leider selten), er hat
gesagt das es vielleicht etwas mit dem Buffer zu tun haben könnte, er
konnte mir aber auch nicht mehr sagen.

Hier der Quelltext(ist sehr simple mit ein/ausgabe und variablen):


------------------------------------------------
 #include<iostream>
using namespace std;

int main()

{
int zahl1;
int zahl2;

cout<<"Bitte eine Zahl eingeben\n";
cin>>zahl1;
cout<<"Bitte noch eine Zahl eingeben\n";
cin>>zahl2;
cout<<"Zahl 2: "<<zahl2<<"\n";
cout<<"Zahl 1: "<<zahl1<<"\n";
}
-------------------------------------------------



Hier die Log:
-------------------------------------------------
Compiler: Default compiler
Building Makefile: "C:\Dev-Cpp\Makefile.win"
Führt  make... aus
make.exe -f "C:\Dev-Cpp\Makefile.win" all
make.exe: Nothing to be done for `all'.

Ausführung beendet
Kompilierung erfolgreich
-------------------------------------------------


Ich hab schon in anderen Foren nachgefragt, aber die konnten mir nicht
helfen.
Gast #179609
Hast du schon mal das DEV-C++ Beispiel für Hello world probiert?
Datei->Neu->Projekt->Hello World

Hier der darin enthaltene Quelltext.

>#include <iostream>

>using namespace std;

>int main (int argc, char *argv[])
>{
>  cout << "Hello World!" << endl;
>  cout << "Press ENTER to continue..." << endl;
>  cin.get();
>  return 0;
>}

alternativ kannst du auch folgendes verwenden:

>#include <iostream>

>using namespace std;

>int main (int argc, char *argv[])
>{
>  cout << "Hello World!" << endl;
>  system("pause");
>  return 0;
>}
Gast #179610
Das "Problem" wir das warten am Ende des Programmes sein.

>  cin.get();
>  system("pause");
Sind hier Deine Freunde. Ansonsten startet das Program in einer Dos-Box
gibt alles aus und schließt nach Beendigung das Dos-Fenster wieder.
Mit den obigen Befehen kannst Du ein sofortiges beenden des Programmes
verhindern.

Grüßle Jochen
Gast #179612
in der console kann nix schiefgehen, weil stdin und stdout darauf
verweisen. Wie das bei deiner Win API aussieht kann ich nicht sagen,
hab ich noch nie probiert.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.