0 / 0 / 0
Регистрация: 16.01.2014
Сообщений: 15
|
||||||
1 | ||||||
функция exit09.03.2014, 16:17. Показов 4672. Ответов 28
Метки нет (Все метки)
В общем все у меня работает, только вот не могу правильно завершить программу. Идет подсчет 2 переменных. И когда на экран выходит результат , программа спрашивает do you want quit? если ответ y - вызов main , если ответ n - вызов exit() , закрытие окна , что собственно я не могу сделать. То ли неправильно объявляю функцию то ли еще что-нибудь . пишу 2 день на си ---немного знаний синтаксиса. как быть с этой exit()?
0
|
09.03.2014, 16:17 | |
Ответы с готовыми решениями:
28
Досрочный выход из программы - функция exit Помогите найти ошибку в коде. Функция exit 1.про функция exit(); 2.про this Exit()(c++) |
428 / 240 / 142
Регистрация: 21.02.2011
Сообщений: 4,664
|
|
09.03.2014, 17:09 | 21 |
0
|
25 / 25 / 15
Регистрация: 17.02.2014
Сообщений: 310
|
|
09.03.2014, 17:13 | 22 |
ничего не понял если ты хоть чтобы программа выходила сразу когда нажал n то используйте _getch();
Добавлено через 1 минуту key=_getch(); if (key == 110) Добавлено через 2 минуты key=_getch(); if (key==110)
0
|
Модератор
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,511
|
||||||
09.03.2014, 17:14 | 23 | |||||
из за рекурсивного вызова main у тебя несколько копий программы в памяти
ты закрываешь одну для этого есть цикл do while
учти я только поправил условия выхода и добавил присвоение value результатов вычислений больше ничего не проверял Добавлено через 49 секунд а что это за волшебные цифры?
0
|
18822 / 9826 / 2401
Регистрация: 30.01.2014
Сообщений: 17,260
|
|
09.03.2014, 17:14 | 24 |
ValeryS, согласен, но тогда мы не в том разделе.
ragnar777, чем тебе return 0; не угодил?
0
|
25 / 25 / 15
Регистрация: 17.02.2014
Сообщений: 310
|
|
09.03.2014, 17:18 | 26 |
а что это за волшебные цифры?
110==n 121==y Добавлено через 37 секунд почитай об _getch();
0
|
25 / 25 / 15
Регистрация: 17.02.2014
Сообщений: 310
|
|
09.03.2014, 17:25 | 28 |
if(quit=='y')
ты вводишь y или n затем нажимаешь ентер и действие выполняется if (key == 121) ты вводишь y или n и действие выполняется
0
|
Модератор
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,511
|
|
09.03.2014, 17:42 | 29 |
серьезно
т.е если я вместо символа буду использовать код символа в десятичном формате, то поведение программы изменится.А если я код в шеснадцетиричном формате буду использовать 0х79 то что будет? компьютер взорвется ?
0
|
09.03.2014, 17:42 | |
09.03.2014, 17:42 | |
Помогаю со студенческими работами здесь
29
Проблемка с exit Не работает exit(0) Id returned 1 exit status Id returned 1 exit status Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |