Hallo,
ich möchte, dass die Funktion system("Ping") einen boolean wert zurückgibt, also true wenn die Ausgabe "Antwort von..." heißt und false wenn die Ausgabe "Zeitüberschreitung..." heißt.
Also hab ich mir gedacht die ganze Sache so aufzubauen:
Aber es scheint, er gibt immer True aus, sodass selbst wenn keine verbindung steht, fehler() nicht ausgeführt wird!
also, wie kann ich das Problem lösen, und system("Ping") bei nichtvorhandener Verbindung false zurückgeben lassen?
ich möchte, dass die Funktion system("Ping") einen boolean wert zurückgibt, also true wenn die Ausgabe "Antwort von..." heißt und false wenn die Ausgabe "Zeitüberschreitung..." heißt.
Also hab ich mir gedacht die ganze Sache so aufzubauen:
Code:
bool connection()
{
system("Ping/t" +ip)
}
while(connection() != true)
{
fehler();
}
Aber es scheint, er gibt immer True aus, sodass selbst wenn keine verbindung steht, fehler() nicht ausgeführt wird!
also, wie kann ich das Problem lösen, und system("Ping") bei nichtvorhandener Verbindung false zurückgeben lassen?