ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
2501
2501
EMPFEHLEN
-
15.05.07 09:52 #1
- Registriert seit
- Apr 2007
- Beiträge
- 11
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
-
15.05.07 14:23 #2
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Hi.
Es gibt natürlich eine Möglichkeit - die wird dir aber nicht gefallen: man muß unter Windows CreateProcess und CreatePipe bemühen. Such einfach mal im Forum danach.
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
15.05.07 16:18 #3
- Registriert seit
- Apr 2007
- Beiträge
- 11
Danke erst mal für Deine Antwort.
Hab schon im Forum ein bißchen gesucht und bin auf die entsprechenden MSDN Seiten gestolpert, die die verschiedenen Möglichkeiten (CreatePipe, CreateProcess) detailliert aufzeigen.
Ich denke die Problemstellung dürfte klar sein. Könnte hierfür jemand mal einen Beispielcode einstellen? Wäre echt nett und äußerst hilfreich.
Hauptsache mal weg von den Textfiles
Gruß
Der Wechselrichter
Ähnliche Themen
-
Ein/Ausgabe Stream umleiten
Von AdmiralX im Forum C/C++Antworten: 1Letzter Beitrag: 21.01.08, 09:57 -
Ausgabe eines Konsolenprogrammes umleiten
Von Dragosani im Forum .NET Windows FormsAntworten: 11Letzter Beitrag: 02.08.07, 14:44 -
Ausgabe in String umleiten
Von Coalminer im Forum C/C++Antworten: 7Letzter Beitrag: 08.03.05, 21:55 -
Ausgabe umleiten
Von Eva im Forum C/C++Antworten: 3Letzter Beitrag: 08.03.04, 19:41 -
[MS-DOS] Ausgabe in Datei umleiten
Von JanDelay im Forum Microsoft WindowsAntworten: 4Letzter Beitrag: 16.10.03, 23:53





Zitieren
Login






