arregle el error 

NO DEBEN CAMBIAR EL CÓDIGO QUE FUNCIONA ... char * cadena = *argv; esto guardara una palabra solamente y para ejecutar las sentencias se necesitan más palabras ...