Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

прерывание работы функции

13K
03 декабря 2006 года
siili
35 / / 14.10.2006
Есть программа состоящая из двух функций: функции мэйн + функции1. Функция 1 берёт из ф.мэйн переменные, проверяет их на правильность данных и совершает некие операции.
В случае с неправильными данными, я пользовался функцией "abort();", т.е вместе с функцией прекращает работу и программа. И вот появился вопрос:
Как сделать чтобы в случае с неправильными данными функция возвращалась обратно в мэйн и продолжала работу???
3
03 декабря 2006 года
Green
4.8K / / 20.01.2000
return
13K
03 декабря 2006 года
siili
35 / / 14.10.2006
в функции 1 уже есть один ретурн, их может быть 2 в одной функции??
242
03 декабря 2006 года
Оlga
2.2K / / 04.02.2006
сколько надо, столько и пиши. хоть 10, если в этом есть смысл.
63
03 декабря 2006 года
Zorkus
2.6K / / 04.11.2006
Однако, если надо обрабатывать серьезные ошибки, одним анализом return - value не обойтись. Надо исключения или еще что - нибудь.
9
03 декабря 2006 года
Lerkin
3.0K / / 25.03.2003
Цитата: Zorkus
Однако, если надо обрабатывать серьезные ошибки, одним анализом return - value не обойтись. Надо исключения или еще что - нибудь.



Дык здесь просто выход из ф-ции... наверное, даже без return value. И кстати, siili, загруженная функция main(...) - не есть хорошо, хотя для примеров и изучения пойдет...

13K
03 декабря 2006 года
siili
35 / / 14.10.2006
спасибо, получилось!

программа ничтожная, поэтому загруженная функция мэйн не влияет, по крайней мере мне так кажется...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог