Форум — Development 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 (17.04.08 12:23:32 MSK) автор топика Показать ответы Ссылка
Ответ на: комментарий от gudik 17.04.08 12:23:32 MSK popen(cmd, "r"); anonymous (17.04.08 12:50:21 MSK) Ссылка
Ответ на: комментарий от gudik 17.04.08 12:23:32 MSK Странно как этот код вообще собрался...четко же сказано FILE *popen(const char *command, const char *type) а не просто char... Maniac (17.04.08 23:55:51 MSK) Ссылка