когда я пытаюсь скомпилировать свою программу гр она дает мне это предупреждение об ошибке: целочисленная константа слишком велика для «длинного» типановичок GCC компилятор и с языком вопрос
, который относится к этим линиям
int barcode, a, b, c;
scanf("%d", &barcode);
a = barcode/1000000000000;
b = barcode/100000000000 % 10;
c = barcode/10000000000 % 10;
, а остальное в порядке. Я знаю, что я не должен использовать int для такого большого количества, любые предложения о том, что я должен использовать? если я заменил int на double, что должно заменить замену «% d»?
получил он теперь работает, спасибо ребятам за быстрый ответ, я собираюсь добавлять и чаще использовать этот сайт !!! – dydx
Назад, когда я работал со штрих-кодами (давным-давно), мы всегда рассматривали их как строки, а не числа. – 2010-03-27 09:12:22
dydx: не забывайте отмечать ответ как «принятый». – caf