Извините. Действительно трудно обьяснить задачу.
Привожу пример.
bash.exe
Цитата:
..
while ("life" != "sheet")
{
printf("\nbash");
printf("\n$ ");
input = gets(line);
printf("%",system(input)); //выполнение внешней программы
}
..
cd.exe
Цитата:
..
{
SetCurrentDirectory(argv[1]);
}
..
Запускается программа bash.exe. Далее из нее запустится cd.exe с соответствующим параметром (например ".." - переход вниз по каталогу). Рабочая директория bash.exe должна изменится.