[C++] comandi prompt

Andrw

Nuovo Utente
2
0
Ciao a tutti, e' possibile eseguire un comando del prompt con c++?
La mia intenziona e' quella di scrivere il comando taskkill /s utente...../f app.exe
In pratica che chiedeva in input numero/nome utente e applicazione da chiudere...potete aiutarmi?
Grazie ciao!
 
U

Utente cancellato 68151

Ospite
In C (quindi anche in C++) libreria stdlib.h (in C++ non so quale sia) puoi usare la funzione system().
in pratica, ti fai passare da parametro i dati necessari, dopodichè puoi fare system("kill-9 numeroprocesso"); in questo modo è come se lo digitassi da terminale.
Ovviamente tutto ciò ammesso che tu programmi su linux
 

Andrw

Nuovo Utente
2
0
Non capisco bene cosa mettere in system() ci posso mettere :
system("taskkill /s utente /u utente\administrator /f /im processo.exe"); // ?
Dove utente e processo.exe lo chiede in input..
Grazie per l'aiuto
 

feanor981

Utente Attivo
103
5
system() si limita a passare al processore di comandi ciò che tu passi come argomento.
Devi costruire la stringa in modo acconcio, sì da produrre il risultato desiderato.
La documentazione la trovi p.e. qui: system - C++ Reference
 

Entra

oppure Accedi utilizzando

Hot: E3 2021, chi ti è piaciuto di più?

  • Ubisoft

    Voti: 37 23.1%
  • Gearbox

    Voti: 3 1.9%
  • Xbox & Bethesda

    Voti: 101 63.1%
  • Square Enix

    Voti: 14 8.8%
  • Capcom

    Voti: 7 4.4%
  • Nintendo

    Voti: 21 13.1%
  • Altro (Specificare)

    Voti: 15 9.4%