2015-06-13 5 views
0

У меня есть клиент/серверная программа, написанная на языке ic, клиент может отправлять и получать TXT-документы на сервер, я хочу открыть полученный файл, чтобы визуализировать его с помощью команда nano Например, внутри текущего процесса:Клиент/сервер: команда «nano editor» от клиента

Что-то вроде этого: Exec (nano, "file-to-Open.txt"), но я не знаю, как это сделать), можете ли вы мне помочь?

Извините за мой английский Thank много

ответ

1

Попробуйте это:

execlp("nano", "nano", "file.txt", NULL); 

nano редактор должен быть на своем пути, то file.txt должен находиться в текущем каталоге запущенного процесса клиента, и самое главное, независимо от того, какой дисплей, который должен отображать редактор, должен быть доступен, будь то терминал, с которого выполняется клиент, или соответствующий дисплей X-Windows.

+0

спасибо, я попробую прямо сейчас, Что вы имеете в виду под названием «Редактор nano должен находиться на вашем пути» и «независимо от того, какой дисплей будет отображаться на экране должен быть доступен, будь то терминал, откуда клиент запускается или соответствующий экран X-Windows ». извините, но я не понял – iDoc

+0

Это работает, спасибо много chqrlie – iDoc

Смежные вопросы