Ok, bastava mettere break alla fine del while, ma ora c'è un altro problema: quando starto il programma alla fine apre il cmd, senza aprire il programma...
#include <iostream>
#include <process.h>
#include <cstdlib>
using namespace std;
int main ()
{
char r;
cout << "Inserisci \'a\' per aprire ProcessHacker2" << endl << "Inserisci \'q\' per chiudere il programma" << endl;
cin >> r;
while(r!='q')
{
switch(r)
{
case 'a':
system("cd \"C:\\Users\\Windows\\Desktop\"");
system("start \"Process_Hacker_2.exe\"");
break;
}
break;
}
return 0;
}