obrigado pela ajuda acho que dessa forma vai ser mais simples de trabalhar como eu tenho que encerrar um eu posso usar o TASKKILK, estou utilizando o dev então posso fazer isso de forma simples
adicionado 14 minutos depois
obrigado pela ajuda pessoal ainda não irei encerrar o tópico por que posso precisar de ajuda mas já tenho um esboço do que pretendo fazer
int main(){
int pid;
char cmd[256];
//printa na tela os processos do pc
system("TASKLIST");
//le do teclado o pid do processo a ser encerrado
printf("digite o pid programa que deseja encerrar\n");
scanf("%d",&pid);
//grava no vetor cmd a string com o comando TASKKILL mais o número do pid
digitado pelo usuario
sprintf(cmd,"TASKKILL /PID %d",pid);
//retorna a string do vetor para dentro da função system
system(cmd);
system("pause");
}
assim ele atende ao básico do que pretendo fazer, mas eu sou iniciante em programação e pode conter erros e "nubice", por isso toda crítica e conselho será bem vindo, mais uma vez obrigado a todos.