Ausgabe von system() unterdrücken & auslesen



  • Hi !
    Ich bin noch recht neu mit Cpp, also nicht motzen ^^

    Also, ich möchte den Inhalt von system() abfragen.
    Dabei soll eine IP angepingt werden.

    #include <iostream>
    using namespace std;
    int main(void)
    {
    string userinput;
    cout << "Bitte IP eingeben : "; cin >> userinput;
    string command = "ping -c 1 " + userinput;
    system(command);
    }

    So, und jetzt hier meine Frage.
    Wie unterdrücke ich das Ausgeben von system() und schreibe den Output
    stattdessen in einen String ?

    Thx,
    Flo



  • Nabend,

    schau dir mal die Funktion popen an.

    gruss
    v R


Anmelden zum Antworten