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

Умножения целых переменных произвольной длины - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Получение длины строки в пикселях? http://www.cyberforum.ru/cpp-beginners/thread476428.html
Как получить длину любой строки ListBoxa в пикселях?
C++ Объясните как сохранить текст в фаил (BCB6) В моей проге мне надо, чтобы текст, который будет введен в Edit сохранился в текстовом файле по заданному направлению. Большое спасибо!!! http://www.cyberforum.ru/cpp-beginners/thread476414.html
Можно ли как-то подключить иснтрументы Matlab для работы с нейронными сетями в VC++? C++
У меня такой вопрос: можно ли как-то подключить иснтрументы Matlab для работы с нейронными сетями в VC++?
C++ Помогите новичку разобраться с Типами дробных чисел.
Мне нужно производить точные вычисления с 20 знаками после запятой. Не все типы которые я знаю могут поддерживать это количество, а те которые поддерживают ограничены по целой части (от -1 до 5 помоему) Тип Currency дает только 4 знака после запятой, но зато 15 знаков перед. Подскажите какой тип использовать, и ,по возможности, как его преобразовать в String. Или подскажите как создать свой...
C++ Помогите найти пример обычного блокнота http://www.cyberforum.ru/cpp-beginners/thread476283.html
Где бы найти нормальный, желательно учебный пример обычного блокнота. А то из-за каких-то мелких недопониманий стопорится весь процесс изучения. А тыкать пальцем наобум гемор - это не VB. А то промаялся с месяц над какими-то детскими вещами - хочется пример, который бы все объяснил что да как в коде, в теории дело не хитрое... Облазил интернет со всех сторон - мало что вообще попадается. Да еще...
C++ Как добавить в меню Word свою опцию? Можно ли добавить например в Word в меню свою опцию. Если можно то как.... Заранее спасибо подробнее

Показать сообщение отдельно
palva
2592 / 1814 / 260
Регистрация: 08.06.2007
Сообщений: 6,958
Записей в блоге: 4
03.06.2009, 18:36     Умножения целых переменных произвольной длины
В программе предполагается, что sizeof(long int) в два раза больше чем sizeof(int). Это верно для старых 16-разрядных компиляторов. Если вы пользуетесь новым, 32-разрядным, то для того чтобы произведение поместилось в предназначенное ему место, память можно выделить так:
Код
a = new char[sizeof(int)]; 
b = new char[sizeof(int)]; 
out = new char[2*sizeof(int)];
А может, еще где закралась ошибка...
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru