LINUX.ORG.RU

C выполнение шелл команд


0

0

Всем привет, подскажете доки по программирование на С в линух. Конкретно интересует выполнение шеллкоманд из программы. Например выполнить traceroute обработать реозультат и записать в файйл.


спасиб! только теперь другая проблемма:

>int main(int argc, char *argv[]) >{ > FILE *ptr; > char *cmd = "ls"; > ptr = popen(cmd, 'r'); > return 1; >}

ругается и выдает: Program received signal SIGSEGV (Segmentation fault)

OS: slackware 12

gudik
() автор топика
Ответ на: комментарий от gudik

Странно как этот код вообще собрался...четко же сказано FILE *popen(const char *command, const char *type) а не просто char...

Maniac
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.