Problem mit anpingen
-
Hi,
will mit dem folgenden Quellcode eine IP anpingen, die der Nutzer eingibt...nur wird die "ip"-Variable irgendwie nicht erkannt
Wie klappt das mit der Variable?
Gibt es evtl. auch einen extra Befehl zum anpingen in C?Fehlermeldung:
"Ping-Anforderung konnte Host "ip" nicht finden. Überprüfen Sie den Namen, und versuchen Sie es erneut."Hier der Quellcode:
#include <stdio.h> #include <stdlib.h> int main(void) { char ip; system("color 0a"); while(1) { printf("Bitte IP-Adresse eingeben, die angepingt werden soll: "); scanf("%c\n",&ip); system("\n\nping ip"); system("pause"); system("cls"); }}
Danke im Vorraus für die Hilfe
-
Denk nach: system("ping ip" ) wen werde ich wohl anpingen ? genau "ip" du musst dir den string basteln: std::string IP ( "127.0.0.1" ) ; std::string SystemBefehl ( "ping" + IP ) ; system ( SystemBefehl.c_str() ) ;
-
Habe noch nie was mit Strings gemacht...
Was bedeutet das "std::"?
Und ist PING in diesem Fall 0? Also 0 + 127.0.0.1 = 127.0.0.1 und das wird angepingt?
-
lern doch die grundlagen. immer gleich 1337 hacks zu schreiben
-
fu schrieb:
lern doch die grundlagen. immer gleich 1337 hacks zu schreiben
Was hat das mit 1337-h4xx zu tun?!
-
omg lol die kids von heute
befolg diese anleitung http://koeln.ccc.de/archiv/drt/hacker-werden.html
-
Phalrax schrieb:
Habe noch nie was mit Strings gemacht...
Was bedeutet das "std::"?
Und ist PING in diesem Fall 0? Also 0 + 127.0.0.1 = 127.0.0.1 und das wird angepingt?Was redest du da. Außerdem solltest du wirklich die Grundlagen lernen, vorallem weil du versuchst eine IP in einem einzelnen char zu speichern.