CMD befehle in C
-
Hallo,
gibt es irgendeine Funktion, die Befehle an die CMD schicken?
Beispielsweise eine Ping anfrage?
Ich möchte z.B. ein Programm schreiben, dasdem Andwender die Möglichkeit gibt, die IP eines Rechners einzugeben und das Programm sagt ihm dann, ob der PC online ist oder nicht.
Vielen Dank
-
unter Windows gibts dafuer sicher irgendwelche WinAPI-Aufrufe. Schau mal auf der MSDN nach!
-
-
du musst allerdings für system() den header stdlib.h miteinbinden. wie aber beschrieben ist diese funktion nicht all zu ratsam.
system("pause");
diese funktion unterbricht z.b. ein konsolenprogramm und setzt es bei tastendruck wieder fort. eine funktion für das oben beschriebene problem musst du aber vermutlich eh selbst coden und noch ein nachteil: system erwartet als parameter const char*. dieser sollte allerdings nicht vom anwender eingegeben werden (dürfen!) da er die cmd auch für böshafte zwecke missbrauchen kann.
-
okay, ich glaube dann lass ich es lieber
Trotzdem Danke für die hilfe.
-
mit popen() gehts auch weiß allerdings nicht ob der dann intern system aufruft.