int nRes=GetData();
В программе используется классическая схема с кодами ошибок. Дальше должен идти анализ кода ошибки. Все коды, кроме одного, меня не интересовали. Интересовал код номер 7 (у него ещё было символическое имя, но в данном тексте оно будет только мешать).
if(nRes==7)
{
//...
}
И в общем выяснилось, что nRes тут равен единице. Единица обозначала совсем другую ошибку, которая не возникала. А седьмая возникала -- и там в коде так и было написано -- return 7; Это озадачивало. Выходило, что семёрка при возврате конвертируется в единицу. Но почему? И почему именно единицу?
Ответ (увы, в телеграме будет виден сразу):
(открыть ответ)
В программе используется классическая схема с кодами ошибок. Дальше должен идти анализ кода ошибки. Все коды, кроме одного, меня не интересовали. Интересовал код номер 7 (у него ещё было символическое имя, но в данном тексте оно будет только мешать).
if(nRes==7)
{
//...
}
И в общем выяснилось, что nRes тут равен единице. Единица обозначала совсем другую ошибку, которая не возникала. А седьмая возникала -- и там в коде так и было написано -- return 7; Это озадачивало. Выходило, что семёрка при возврате конвертируется в единицу. Но почему? И почему именно единицу?
Ответ (увы, в телеграме будет виден сразу):
(открыть ответ)
12.05.2021 в 02:27
Ну и поделом.
Но за пост спасибо. Я не угадал ответ, стыдно.
-- Minoru
12.05.2021 в 10:29
Это джс или какой язык?
12.05.2021 в 17:55
anhelmoders,
>>теперь планирую начать
Надеюсь, ты шутишь.
>>Это джс или какой язык?
Это Си++.
12.05.2021 в 17:58
-- Minoru
12.05.2021 в 18:32
zHz00,
>>>Надеюсь, ты шутишь.
А куда деваться, когда с утра пораньше в ленте видишь код xD
12.05.2021 в 18:46
anhelmoders,
>>А куда деваться, когда с утра пораньше в ленте видишь код xD
Думаешь, коньяк поможет? (
12.05.2021 в 20:40