Доброго.
Допустим, есть код #C
scanf принимает пользовательский ввод - символы - char
И хранит этот ввод в переменной somevar.
Дальше в этом коде нужно вызвать внешнюю программу, например,
ping и подставить переменную somevar.
Вопрос в том, как правильно передать somevar в качестве аргумента для ping?
> Доброго.
> Допустим, есть код #C
> scanf принимает пользовательский ввод - символы - char
> И хранит этот ввод в переменной somevar.
> Дальше в этом коде нужно вызвать внешнюю программу, например,
> ping и подставить переменную somevar.
> Вопрос в том, как правильно передать somevar в качестве аргумента для ping?execle("ping", "ping", somevar, NULL, NULL);
>> Доброго.
>> Допустим, есть код #C
>> scanf принимает пользовательский ввод - символы - char
>> И хранит этот ввод в переменной somevar.
>> Дальше в этом коде нужно вызвать внешнюю программу, например,
>> ping и подставить переменную somevar.
>> Вопрос в том, как правильно передать somevar в качестве аргумента для ping?
> execle("ping", "ping", somevar, NULL, NULL);Спасибо, пока думал над всем этим пришел к выводу, что проще собрать с# код из bash скрипта
с помощью shc
Но если все будет, плохо вернусь к этому
>>> Доброго.
>>> Допустим, есть код #C
>>> scanf принимает пользовательский ввод - символы - char
>>> И хранит этот ввод в переменной somevar.
>>> Дальше в этом коде нужно вызвать внешнюю программу, например,
>>> ping и подставить переменную somevar.
>>> Вопрос в том, как правильно передать somevar в качестве аргумента для ping?
>> execle("ping", "ping", somevar, NULL, NULL);
> Спасибо, пока думал над всем этим пришел к выводу, что проще собрать
> с# код из bash скриптабаши как раз придумали для работы с внешними программами.
В С это делается через ж.... <sys/socket.h>