Поток?(си)

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by DaemoniZ, 25 Sep 2008.

  1. DaemoniZ

    DaemoniZ Member

    Joined:
    8 Jan 2006
    Messages:
    45
    Likes Received:
    9
    Reputations:
    6
    Есть программа - командный интерпретатор. Требуется из этой программы запустить внешний файл и использовать результат его выполнения.

    пример
    если возможно, покажите конкретную реализацию для данного случая.
     
  2. desTiny

    desTiny Elder - Старейшина

    Joined:
    4 Feb 2007
    Messages:
    1,006
    Likes Received:
    444
    Reputations:
    94
    command >> "out.out"
    ну и чтон-ть типа
    more out.out
     
  3. DaemoniZ

    DaemoniZ Member

    Joined:
    8 Jan 2006
    Messages:
    45
    Likes Received:
    9
    Reputations:
    6
    нет. вы не поняли. проблема заключается в том, что я не знаю как заставить bash.exe сменить рабочую директорию с помошью cd.exe
     
  4. DaemoniZ

    DaemoniZ Member

    Joined:
    8 Jan 2006
    Messages:
    45
    Likes Received:
    9
    Reputations:
    6
    Извините. Действительно трудно обьяснить задачу.
    Привожу пример.

    bash.exe
    cd.exe
    Запускается программа bash.exe. Далее из нее запустится cd.exe с соответствующим параметром (например ".." - переход вниз по каталогу). Рабочая директория bash.exe должна изменится.
     
  5. DaemoniZ

    DaemoniZ Member

    Joined:
    8 Jan 2006
    Messages:
    45
    Likes Received:
    9
    Reputations:
    6
    Исходник интерпретатора тут: http://www.rapidshare.ru/789870
    попробуйте выполнить команду dir, сменить директорию и еще раз выполнить dir

    ...это часть задания, которое дали мне в универе