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

Ошибка "integer constant is too large for 'long' type" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Qsort_s и qsort http://www.cyberforum.ru/cpp-beginners/thread1173278.html
в чем отличие данных функций? Если можно пример использования qsort_s и с какого vs начинается ее поддержка. И вот моя старая тема по которой я не получил ответа(программа для записи символов) http://www.cyberforum.ru/cpp-beginners/thread1155752.html
C++ Можно ли ка кто заставить vs открыть файл используя определенную программу для него и считать от туда данные? Можно ли ка кто заставить vs открыть файл используя определенную программу для него и считать от туда данные? http://www.cyberforum.ru/cpp-beginners/thread1173255.html
Вычислить площадь квадрата или треугольника C++
вычислить площадь квадрата или треугольника
Обход матрицы C++
есть двумерная матрица 4х4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 ее рандомно перемешиваем. потом берем любую ячейку и нужно проверить соседние значения. нужно для реализации игры "15"
C++ Создать текстовый файл F1 не менее, чем из 10 строк и записать в него информацию http://www.cyberforum.ru/cpp-beginners/thread1173222.html
Создать текстовый файл F1 не менее, чем из 10 строк и записать в него информацию 1) Скопировать в файл F2 только четные строки из F1. 2) Определить количество гласных букв в первой строке файла F2. 3) Подсчитать размер файлов F1 и F2 (в байтах).
C++ написать программу ввода информации по студенту помогите, пожалуйста, решить. 1) написать программу ввода информации по студенту (Ф.И.О., группа, факультет, курс) подробнее

Показать сообщение отдельно
vad505
0 / 0 / 0
Регистрация: 26.11.2012
Сообщений: 103
12.05.2014, 15:20     Ошибка "integer constant is too large for 'long' type"
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "Blockdll.h"
#include <Windows.h>
#include <iostream>
 
using namespace std;
 
#define m 0x100000000
#define block_size 10
#define buf_size 100*block_size*2
 
unsigned long long a=0,c=0;//параметры генератора
long long X0=0;//начальное значение
long long X=X0;
 
long long myrand()//Генератор псевдослучайной последовательности
{
    return X=(a*X+c)%m; //вот здесь ошибка error: integer constant is too large for "long" type
}
Помогите пожалуйста!!!!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru