RSS RSS
Добавлено: 2006-07-03 12:16:22   constant too big
Гость

Если присвоить длинное значение переменной cbignum, то программа выдает ошибку и пишет: constant too big

Ответить | Цитировать
Добавлено: 2006-07-03 12:19:47
Raul

Зарегистрирован(а): 17.03.2010

Сообщений: 101 (просмотреть)
Ошибку выдает транслятор. В языке C нет больших целочиcленных констант. Поэтому присваивать их надо через символьную строку:
cBigNumber num;
num.set("55555555555555555555555555");
или в конcтрукторе с указанием системы счисления:
cBigNumber num("55555555555555555555555555",10);

Ответить | Цитировать