bueno e intentado usar la funcion system(""); pero con comandos como pause, cls o dir  funciona correctamente ahora tengo problemas al querer entrar en un directorio ejemplo:
estoy situado en f:\codigo\man.exe
aquí tengo mi programa dentro de la carpeta código tengo otra con el nombre de directorio en mi código tengo -->  system("cd directorio");
es correcto esto???  si no lo es de que forma debo hacerlo bueno sus respuestas me serán de gran ayuda desde ya muchas gracias adiós