Ответ на запрос в C, после выполнения системного вызова - PullRequest
0 голосов
/ 30 апреля 2009

Я сделал приложение, которое создает раздел и форматирует диск с помощью системных вызовов ...

В середине процесса есть запрос с указанием размера диска ... Что я могу сделать в моем приложении, чтобы автоматически ответить на этот запрос ??

Не могли бы вы мне помочь?

Ответы [ 4 ]

1 голос
/ 29 мая 2009

Это, конечно, возможно с, например, libexpect , но я никогда не пробовал (но Google нашел то, что кажется хорошим примером ). На моей машине Debian man libexpect говорит:

    libexpect - programmed dialogue library with interactive programs

    This  library  contains functions that allow Expect to be used as a Tcl
    extension or to be used directly from C or C++ (without  Tcl).
0 голосов
/ 01 мая 2009

В зависимости от вашей операционной системы (например, Windows может сделать это), вы можете иметь стандартный перенаправление запрограммированного на выход вашей программы.

0 голосов
/ 28 мая 2009

Возможно, вы можете использовать system () для запуска таких утилит, как Ожидайте для управления процессом

0 голосов
/ 30 апреля 2009

к счастью, вы ничего не можете сделать. :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...