Codeblocks Programm erstellen.

OP #5085415
Hallo, ich programmiere zur Zeit mit Code Blocks, bin Anfänger und
Habe da folgende Frage.

Wenn ich nun ein Rechenprogramm programmiere, ist es möglich dieses dann
Direkt am Desktop über einen Button zu starten ohne es über Code Block 
aufzurufen???
 Programm funktioniert ansonsten.
Gast #5085435
Natürlich funktioniert das...
Einfach doppelklick auf dein erstelltes Programm. Das findest du in 
deinem Projekt Verzeichnis unter "bin/Debug" oder "bin/Release". Einfach 
auf den Desktop kopieren, oder eine Verknüpfung anlegen.

Je nach dem wie du dein Programm programmiert hast wirst du aber am Ende 
nicht viel sehen, da es sich sofort wieder schließt. Codeblocks 
verwendet ein internes Hilfsprogramm, welches dein Programm länger offen 
hält. Um dies zu verhindern:
1
system("pause");  
2
return 0;
am Ende deiner main Funktion einfügen. Du benötigst noch den Header
1
#include <cstdlib>
am Anfang deines Files.

ACHTUNG: system("pause") ist unter Linux nicht verfügbar. Es gibt 100 
bessere Wege dies Standard-Konform zu lösen, aber da du nicht sagts ob 
du ein c oder ein c++ Programm schreibts, kann ich dir nicht weiter 
helfen

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 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.