[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
Discord Ufficiale Entra ora!

Discussioni Simili