Wechselrichter
Grünschnabel
Guten Morgen,
habe mal wieder ein Problem:
Ich starte in einem C++ Programm mit dem system Befehl einen ping (ping <IP-Adresse>) . Nun ist es ja so, dass die darauf folgende Antwort direkt im Konsolenfenster ausgegeben wird. Ich möchte diese Ausgabe aber in eine char Variable einlesen und diesen String dann auswerten (Netzwerkteilnehmer aktiv / inaktiv).
Jetzt meine Frage: Ist so etwas überhaupt möglich? Und wenn ja, gibt es hier schon eine vorgefertigte Lösung (möglichst einfach, nicht mit CreateProcess, oder so etwas)?
Die Primitivlösung: system("ping <IP-ADDRESS> > textdatei.txt") ist nicht gewünscht
Es wird doch sicherlich noch eine andere Möglichkeit geben, die Ausgabe ins C Progrämmle reinzuholen. Mit dem Pipebefehl wird sie ja auch in eine Textdatei geschoben.
So, jetzt seid Ihr mal wieder gefragt!
Gruß
Der Wechselrichter
habe mal wieder ein Problem:
Ich starte in einem C++ Programm mit dem system Befehl einen ping (ping <IP-Adresse>) . Nun ist es ja so, dass die darauf folgende Antwort direkt im Konsolenfenster ausgegeben wird. Ich möchte diese Ausgabe aber in eine char Variable einlesen und diesen String dann auswerten (Netzwerkteilnehmer aktiv / inaktiv).
Jetzt meine Frage: Ist so etwas überhaupt möglich? Und wenn ja, gibt es hier schon eine vorgefertigte Lösung (möglichst einfach, nicht mit CreateProcess, oder so etwas)?
Die Primitivlösung: system("ping <IP-ADDRESS> > textdatei.txt") ist nicht gewünscht
Es wird doch sicherlich noch eine andere Möglichkeit geben, die Ausgabe ins C Progrämmle reinzuholen. Mit dem Pipebefehl wird sie ja auch in eine Textdatei geschoben.
So, jetzt seid Ihr mal wieder gefragt!
Gruß
Der Wechselrichter