прерывание работы функции
В случае с неправильными данными, я пользовался функцией "abort();", т.е вместе с функцией прекращает работу и программа. И вот появился вопрос:
Как сделать чтобы в случае с неправильными данными функция возвращалась обратно в мэйн и продолжала работу???
return
в функции 1 уже есть один ретурн, их может быть 2 в одной функции??
сколько надо, столько и пиши. хоть 10, если в этом есть смысл.
Однако, если надо обрабатывать серьезные ошибки, одним анализом return - value не обойтись. Надо исключения или еще что - нибудь.
Цитата: Zorkus
Однако, если надо обрабатывать серьезные ошибки, одним анализом return - value не обойтись. Надо исключения или еще что - нибудь.
Дык здесь просто выход из ф-ции... наверное, даже без return value. И кстати, siili, загруженная функция main(...) - не есть хорошо, хотя для примеров и изучения пойдет...
программа ничтожная, поэтому загруженная функция мэйн не влияет, по крайней мере мне так кажется...