#C и bash взаимодействие, Black_Ru, 25-Окт-14, 12:47 [смотреть все]Доброго. Допустим, есть код #C scanf принимает пользовательский ввод - символы - char И хранит этот ввод в переменной somevar. Дальше в этом коде нужно вызвать внешнюю программу, например, ping и подставить переменную somevar. Вопрос в том, как правильно передать somevar в качестве аргумента для ping? |
- #C и bash взаимодействие,
pavlinux, 20:10 , 29-Окт-14 (1)> Доброго. > Допустим, есть код #C > scanf принимает пользовательский ввод - символы - char > И хранит этот ввод в переменной somevar. > Дальше в этом коде нужно вызвать внешнюю программу, например, > ping и подставить переменную somevar. > Вопрос в том, как правильно передать somevar в качестве аргумента для ping? execle("ping", "ping", somevar, NULL, NULL);
- #C и bash взаимодействие,
Black_Ru, 22:17 , 30-Окт-14 (2)>> Доброго. >> Допустим, есть код #C >> scanf принимает пользовательский ввод - символы - char >> И хранит этот ввод в переменной somevar. >> Дальше в этом коде нужно вызвать внешнюю программу, например, >> ping и подставить переменную somevar. >> Вопрос в том, как правильно передать somevar в качестве аргумента для ping? > execle("ping", "ping", somevar, NULL, NULL); Спасибо, пока думал над всем этим пришел к выводу, что проще собрать с# код из bash скрипта с помощью shc Но если все будет, плохо вернусь к этому
- #C и bash взаимодействие,
pavlinux, 02:32 , 31-Окт-14 (3)>>> Доброго. >>> Допустим, есть код #C >>> scanf принимает пользовательский ввод - символы - char >>> И хранит этот ввод в переменной somevar. >>> Дальше в этом коде нужно вызвать внешнюю программу, например, >>> ping и подставить переменную somevar. >>> Вопрос в том, как правильно передать somevar в качестве аргумента для ping? >> execle("ping", "ping", somevar, NULL, NULL); > Спасибо, пока думал над всем этим пришел к выводу, что проще собрать > с# код из bash скрипта баши как раз придумали для работы с внешними программами. В С это делается через ж.... <sys/socket.h>
|