0 / 1 / 1
Регистрация: 18.02.2012
Сообщений: 244
|
|||||||||||
1 | |||||||||||
Возврат 2 значений из функции с одним вызовом этой же функции18.12.2013, 17:02. Показов 3354. Ответов 25
Метки нет (Все метки)
Вообщем где то в какой то игре была хукнута одна функция
Вроде бы на asm это можно но я не знаю как c++
0
|
18.12.2013, 17:02 | |
Ответы с готовыми решениями:
25
Расчёт значений двумерного массива и их возврат в main() с однократным вызовом функции Для функции y=f(x) получить таблицу значений и график этой функции на отрезке Для функции y=f(x) получить таблицу значений и график этой функции на отрезке Для функции y=f(x)получить таблицу значений и график этой функции на отрезке. |
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
|
||||||
18.12.2013, 17:05 | 2 | |||||
0
|
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
|
|
18.12.2013, 17:12 | 4 |
как вы себе это представляете? у вас функция возвращает int 1шт... , куда вы хотите это вернуть...какие 2 значения? бред какой-то...
можо по ссылке менять переменную, но не вернуть 2 при вызове 1 функции ....
0
|
148 / 139 / 18
Регистрация: 13.10.2012
Сообщений: 592
|
|
18.12.2013, 17:13 | 5 |
0
|
148 / 139 / 18
Регистрация: 13.10.2012
Сообщений: 592
|
|
18.12.2013, 17:18 | 7 |
_or_75, да объясните вы что вы хотите получить! Пример, набросок, что-нибудь. Пока что несете немного бред.
0
|
0 / 1 / 1
Регистрация: 18.02.2012
Сообщений: 244
|
|
18.12.2013, 17:19 [ТС] | 8 |
То есть у вас с начало вернёт одно значение а когда вызов будет второй, вернёт другое значение.
То есть с каждым вызовом значение другое. Например нужно вернуть 1 и 2, у вас с начало вернёт 1 а в следующем вызове вернёт 2, потом 1 и опять 2 и т. д.
0
|
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
|
||||||
18.12.2013, 17:21 | 9 | |||||
даже если теоретически это возможно, то вы перепишите 1ое значение 2-ым...
функция ваша вызывается так:
Добавлено через 46 секунд .... это 2 вызова, а не 1.
0
|
148 / 139 / 18
Регистрация: 13.10.2012
Сообщений: 592
|
||||||
18.12.2013, 17:23 | 10 | |||||
_or_75, хм, а если так?
0
|
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
|
|
18.12.2013, 17:26 | 11 |
0
|
MastAKK
|
18.12.2013, 17:28
#12
|
0
|
148 / 139 / 18
Регистрация: 13.10.2012
Сообщений: 592
|
|
18.12.2013, 17:29 | 14 |
0
|
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
|
|
18.12.2013, 17:32 | 15 |
Не по теме: по-моему автор темы неадекватен. уважаемый, вы можете нормально выразить вашу мысль и привести пример, или выложить ваш код, в котором необходимо реализовать сие чудесное бессмысленное действо?... хорошо, давайте так, у вас есть 1 переменная, в которую вы можете записать возвращаемое функцией значение, но судя по всему вам необходимо поменять не 1, а 2 переменных... это можно сделать если обратиться к ней/ним по ссылке/указателю, и никак иначе
0
|
0 / 1 / 1
Регистрация: 18.02.2012
Сообщений: 244
|
|
18.12.2013, 17:34 [ТС] | 16 |
не сработает вот что.
Ладно пример по проще: Эта функция возвращает 1 если [клавиша зажата но не опущена] и 0 [если была нажата и опущена]. Надо сделать так чтобы была и [зажата] и [нажата и опущена] как то так. Знаю точно что решение делается всего в 3 функциях включая ту которая в 1 посте
0
|
148 / 139 / 18
Регистрация: 13.10.2012
Сообщений: 592
|
|
18.12.2013, 17:38 | 18 |
Черт, так бы сразу и сказал.
Во-первых. сработает, просто руки должны правильно расти. Во-вторых. Отлавливаешь код кнопки, через if или switch проверяешь нужное значение. А функцию вызываешь в цикле Добавлено через 1 минуту кстати да, условия противоречат друг другу
0
|
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
|
|
18.12.2013, 17:40 | 19 |
это уже RTOS попахивает, и опросом кнопки по таймеру))
0
|
0 / 1 / 1
Регистрация: 18.02.2012
Сообщений: 244
|
|
18.12.2013, 17:40 [ТС] | 20 |
да но коды клавиш в игре отличаются от системных, если бы этого не было я бы просто
вернул результат 1 [что клавиша зажата но не опущена], и перед этим симулировал обычное нажатие.
0
|
18.12.2013, 17:40 | |
18.12.2013, 17:40 | |
Помогаю со студенческими работами здесь
20
Вычислить значение функции заданной графически и составить таблицу значений этой функции Возврат значений функции Возврат из функции нескольких значений Возврат нескольких значений из функции Возврат нескольких значений из функции Некорректный возврат значений из функции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |