Ding umprogrammieren



  • tach leuts,
    hab mich heute en wenig gespielt und nen process killer programmiert..
    hier ist mal der source:

    #include <stdio.h>
    #include <conio.h>
    #include <iostream>
    using namespace std;
    
    int main()
    {
    
    int wahl = 0;
    printf ("Press *1* to kill the process\n");
    printf ("Press *2* to exit\n");
    printf ("\n");
    printf ("Your choice: ");
    scanf("%i",&wahl);
    
    if (wahl == 1)
    {
    /*Windows 2000, XP*/
    system("C:\\WINDOWS\\system32\\taskkill /f /im notepad.exe");
    }
    
    if (wahl == 2)
    {
    return 0;
    }
    
    getch();
    return 0;
    }
    

    jo...funzt auch, jedoch möcht ich den jetzt so "umprogrammieren", dass man auch noch die/den datei(prozess) eingeben kann, die/der gekilled werden soll. also jetzt schließt er den prozess *notepad.exe*
    nur check ich nich wirklich, wie das funzen soll,..ich kenn zwar ne methode, aber die ist sehr umständlich*lol* kann mir jemand helfen?



  • Du könntest zB

    int main(int argc, char* argv[])
    

    als Hauptroutine verwenden, um Kommandozeilenparameter zu verarbeiten.
    Oder mittels std::cin direkt aus dem Programm heraus einen String einlesen.
    Den Parameter für system baust du dir dann mittels Stringkonkatenation zusammen.


Anmelden zum Antworten