Форум программистов, компьютерный форум CyberForum.ru

Как отследить переполнение в int64 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В каком месте кода надо прятать окно приложения при старте? http://www.cyberforum.ru/cpp-beginners/thread474323.html
Приложение - на основе диалога. Требуется, чтобы при старте приложения его окно исчезало с экрана и пряталось в SysTray. Сделать значок в SysTray можно из OnInitDialog(). А вот убрать окно с экрана никак не получается. Я для этого использую this->ShowWindow(SW_HIDE), но в OnInitDialog() функция еще не работает, а в других местах - уже поздно. Подскажите, please!
C++ Программа для установки связи с модемом Никто случайно не писал программы для работы с модемом? А именно, интересует как грамотно написать программку, чтобы установить связь с другим модемом. Спасибо. http://www.cyberforum.ru/cpp-beginners/thread474321.html
C++ Нормальный русский шрифт при создании базы данных
Как при создании базы данных с помошью database desktop сделать так, чтобы печались не абра катабра, а нормальный русский шрифт???? Заранее спасибо
C++ Что такое Windows CE?
Что такое Windows CE и почему MSDN уделяет ей особое внимание?
C++ Ошибка при создании ярлыка:'error C2065: 'SHCreateShortcut' : undeclared identifier' http://www.cyberforum.ru/cpp-beginners/thread474267.html
Использую для создания ярлыка функции SHCreateShortcut() или CeSHCreateShortcut(). Подключаю Shellapi.h. Компилятор выдает сообщение 'error C2065: 'SHCreateShortcut' : undeclared identifier'. Кто виноват и что делать?
C++ Функция atof - превод строки в float тип Проблема такая: получаю по СОМ порту строчку типа '-123.345' ее нужно перевести в float тиа. Использую функцию atof. Компилируется и линкуется без ошибок. При запуске exe файла возникает ошибка: scanf: floating point formatsnot linked Abnormal program termination За ранее благодарен подробнее

Показать сообщение отдельно
alexk
Сообщений: n/a
02.03.2009, 11:08     Как отследить переполнение в int64
пример. Три переменных i1,i2,i3 типа _int64.
i1=i2=123456789012345678
Код
try
   i3 = i1*i2
catch(...)
   MessageBox...
i3 становится полным бредом, а в catch не входит.
Может я, чайник, что-то неправильно делаю?
(VisualC 6)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru