Anpingen einer Seite!



  • Schönen guten abend!

    ich hab ein problem und dachte da meld ich mich ma hier im forum!
    Also ich benutze borland und wir haben von der schule aus eine aufgabe bekommen in der wir über ein programm einzelne homepages anpingen sollen und dessen adresse zurück bekommen sollten.
    Mein Programm sieht bisher so aus

    #include <conio.h>
    #include <stdio.h>
    #include <string.h>
    #include <windows.h>
    #include <math.h>

    main ()
    char hp, string[80];

    printf("Geben Sie die gew\x81nschte internet Adresse ein: ");
    gets(hp);

    strcpy(string, "ping ");
    strcat(string, "www.chip.de");
    system(string);

    //system("C:\\WINDOWS\\system32\\ping");

    getch();
    }

    so pingt er schon die seite www.chip.de an. aber ich möchte oben mit dem gets vorher eine homepage eingeben bzw eine url und auf die soll er dann pingen.
    kann mir jemand helfen wie das funktioniert?
    mit
    ~
    strcpy(string, "ping ");
    strcat(string, "%s",hp);
    system(string);
    ~
    geht es ja leider nicht:D

    danke für euere hilfe im vorraus

    mfg



  • Hallo

    Mit dem Builder das das aber nichts zu tun...
    Willst du deine Aufgabe in C oder C++ machen? In C++ benutzt man cin/cout sowie std::string ansteller printf und char*

    bis bald
    akari



  • ist zwar nicht wirklich wichtig für das problem, aber eine homepage ist die leitseite eines webauftritts und ein url ist ein pfad zu einer ressource. die kann man beide nicht "anpingen".

    was man allerdings "anpingen" kann, ist ein host, den man entweder per hostname (www.chip.de) oder per ip-adresse (212.162.62.43) identifiziert.



  • So etwas ?

    #include <iostream>
    using namespace std; 
    
    int main() 
    { 
    
    string ip;
    
    cout<<"IP eingeben : "; 
    cin>>ip; 
    
    string command = "ping "+ip; 
    system(command.c_str());
    
    getchar(); 
    }
    

Anmelden zum Antworten