Hallo Gast » Login oder Registrierung
NETZWERK
TOP-THEMEN: GOW: E-DAYCOD: BLACK OPS 7FC 26FORZA HORIZON 6BATTLEFIELD 6ASUS ROG XBOX ALLY


Programmieren Allgemein
#9

Aber wenn du die Statistik bekommst, dann sollte dein Programm eigentlich abgeschlossen sein. Du müsstest eben dann bei jeder Case-Anweisung eine Zurückführung zur Main oder zu einer anderen Funktion hinzufügen. Ich verstehe einige Teile aus deinem Quellcode sowieso kaum, das fängt schon bei while(wahl) an... .

Normalerweise solltest du nämlich schreiben while ( Bedingung ). Deine Variable wahl ist keine Bedingung.

Code:
system("cls");
printf("Die zu pingende Adresse: ");
gets(adresse);
strcat(ping, adresse);
return PING;
break;

Ich verstehe deinen Code so:
Textausgabe "Die zu pingende Adresse:", dann per Get die Adresse hergeholt, den Ping samt Adresse anzeigen und dann den Ping zurückgeben. Mit Break wird die Switch-Case-Anweisung verlassen und dann passiert gar nichts mehr. Im Falle einer fehlerhaften Adresse stoppt das Programm schon vorher und stürzt ab, weil du keine Anweisung oder Methode geschrieben hast, die erstmal prüft, ob die Adresse existiert bzw. die Eingabe korrekt ist.

Ich denke du solltest erstmal ein paar Dinge in Subprogramme bzw. Methoden packen, da das Ganze unübersichtlich ist. Hier rattert das Programm Zeile für Zeile gnadenlos durch ohne Struktur. Wenigstens der Block ab der While-Schleife wäre besser in einem seperaten Methoden-Block aufgehoben.

Dein Code ist etwas schwer zu verstehen, vor allem weil deine Methode char ping() offenbar einmal PING_D und PING ausgeben soll. Wäre es nicht einfacher schlichtweg EINE Variable mit dem Ping zu füllen und ganz am Ende NACH dem Switch-Case-Block zurückzugeben?

Ich würde gerne was schreiben, aber 100 Zeichen sind nicht viel und nicht jeder versteht germanische Keilschrift.
Zitieren


Nachrichten in diesem Thema
C++ - von Poxxxx - 26.08.2006, 13:23
RE: Programmieren Allgemein - von Poxxxx - 25.08.2013, 02:57
RE: Programmieren Allgemein - von Paul - 25.08.2013, 08:50
RE: Programmieren Allgemein - von Poxxxx - 27.08.2013, 20:27
RE: Programmieren Allgemein - von Paul - 27.08.2013, 20:43
RE: Programmieren Allgemein - von MasterChief56 - 27.08.2013, 21:27
RE: Programmieren Allgemein - von Poxxxx - 27.08.2013, 20:59
RE: Programmieren Allgemein - von Paul - 27.08.2013, 22:44
RE: Programmieren Allgemein - von MasterChief56 - 28.08.2013, 08:30
RE: Programmieren Allgemein - von Paul - 28.08.2013, 08:49
RE: Programmieren Allgemein - von Poxxxx - 03.09.2013, 14:32
RE: Programmieren Allgemein - von Paul - 03.09.2013, 15:32
RE: Programmieren Allgemein - von Poxxxx - 03.09.2013, 15:35
RE: Programmieren Allgemein - von MasterChief56 - 03.09.2013, 15:40
RE: Programmieren Allgemein - von Paul - 03.09.2013, 15:40
RE: Programmieren Allgemein - von Poxxxx - 03.09.2013, 15:45
RE: Programmieren Allgemein - von MasterChief56 - 03.09.2013, 15:45
RE: Programmieren Allgemein - von Poxxxx - 03.09.2013, 15:47
RE: Programmieren Allgemein - von EliteSpartan08 - 05.09.2013, 15:55
RE: Programmieren Allgemein - von Paul - 21.05.2015, 14:30
C++ - von John Cena_mybb_import3069 - 26.08.2006, 14:00
C++ - von halomaster - 12.09.2006, 06:08
Programmieren Allgemein - von Guiltyspark - 03.03.2010, 14:31

Möglicherweise verwandte Themen…
Thema / Verfasser Antworten Ansichten Letzter Beitrag
Letzter Beitrag von Marc
04.02.2019, 03:11

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste

Realisiert von Visual Invents -
Design & Kommunikation aus Berlin