Показать сообщение отдельно

  #9  
Старый 17.12.2009, 02:30
vdm
Новичок
Регистрация: 16.12.2009
Сообщений: 3
С нами: 8633148

Репутация: 5
По умолчанию

По стандарту всё-таки int. Есть (плохие) компилеры, которые это глотают, но вообще это некорректно. Программа должна хоть что-то отдавать ОС, т.е. обычно 0 в случае отсутствия ошибки - это весьма удобно, так как exit code тоже можно обработать уже в самой ОС, например так:

Код:
./proga
if [ $? -ne 0 ]; then
  echo "Shit happens";
fi
 
Ответить с цитированием