Привет,
Как правильно получить код ошибки приложения запущенного через sytem() ?
Почему след. код не правильно работает?
#include <stdio.h>
#include <stdlib.h>
#include <sys/wait.h>
int main()
{
int s = system("/sbin/iptables");
printf("%s\n", strerror(WEXITSTATUS(s)));
return 0;
}
$ ./a.out
sh: /sbin/iptables: No such file or directory
Key has expired


Ответ на:
комментарий
от dilmah

Ответ на:
комментарий
от anonymous

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум почему так? (2014)
- Форум Что происходит в этом коде (2014)
- Форум И все-таки, почему «спящая сортировка» работает? (2017)
- Форум математика (2005)
- Форум Как узнать реальный, не plt, адрес библиотечной функции (2018)
- Форум ipc+system=мистика ? (2005)
- Форум Вопрос по printf (2005)
- Форум Как заставить работать exceptions (2005)
- Форум ftok+msgget (2005)
- Форум Простейший вопрос - свои первые строчки на C. Где argv ? (2004)