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

создание переменных по правилам - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить элементы треугольника http://www.cyberforum.ru/cpp-beginners/thread750753.html
http://www.cyberforum.ru/attachments/cpp-beginners/95810d1344577785t-fac36ea20fc8.jpg В треугольнике (см. рис. 1.8, а) заданы три стороны a и b и c. Вычислить и вывести на экран остальные элементы треугольника.Решить на ++Си,Geany
C++ Даны натуральное число n, действительные числа а1,…, a2n. Найти... 7) Даны натуральное число n, действительные числа а1,…, a2n. Получить: a1*a2n+a2*a2n-1+an*an+1. http://www.cyberforum.ru/cpp-beginners/thread750736.html
C++ Диспетчер задач
Ребята нужно написать Диспетчер задач на С++ Подскажите за сколько можете написать
Сумма простых чисел ускорение C++
Надо находить сумму всех простых чисел. Ограничения: на числе прибл. 1000000000 надо вписаться в минуту #include <iostream> #include <vector> int main() { std::vector<int> vec(1, 2); int64_t i,TOP,sum=0; std::cin>>TOP;
C++ Вылетает программа при удалении элемента вектора http://www.cyberforum.ru/cpp-beginners/thread750692.html
Всех с новым годом, уважаемые киберфорумцы! Сделал я на днях класс Button, который, как и положено, представляет из себя кнопку (работаю с библиотекой SDL). Класс примерно вот такой: class Button { private: SDL_Rect Box; SDL_Surface* Image; //according ButtonState bool IsActive; int ButtonState; //0 - not active, 1 - active, 2 - mouse is over, 3 - pressed
C++ Ошибка библиотеки в коде программы?:) Всем привет. Вот этот код компилируется без ошибок и все работает #include <windows.h> #include <gl\GLU.h> #include <gl\GL.h> #include <time.h> #include <math.h> #include "glaux.h" #include <cstdio> #pragma comment (lib,"opengl32.lib") подробнее

Показать сообщение отдельно
OhMyGodSoLong
~ Эврика! ~
1243 / 992 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
01.01.2013, 18:58     создание переменных по правилам

Не по теме:

Адепт китайской школы? int i[101] для слабаков?

В общем случае — нет. Конкретно от нуля до ста можно:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#define var10_zero(type, name)  \
    type name##_0;              \
    type name##_1;              \
    type name##_2;              \
    type name##_3;              \
    type name##_4;              \
    type name##_5;              \
    type name##_6;              \
    type name##_7;              \
    type name##_8;              \
    type name##_9
    
#define var10(type, name, dec)  \
    type name##_##dec##0;       \
    type name##_##dec##1;       \
    type name##_##dec##2;       \
    type name##_##dec##3;       \
    type name##_##dec##4;       \
    type name##_##dec##5;       \
    type name##_##dec##6;       \
    type name##_##dec##7;       \
    type name##_##dec##8;       \
    type name##_##dec##9
    
#define var100(type, name) \
    var10_zero(type, name);\
    var10(type, name, 1);  \
    var10(type, name, 2);  \
    var10(type, name, 3);  \
    var10(type, name, 4);  \
    var10(type, name, 5);  \
    var10(type, name, 6);  \
    var10(type, name, 7);  \
    var10(type, name, 8);  \
    var10(type, name, 9);  \
    type name##_100
    
int main()
{
    var100(int, i);
    i_0 = 5;
    i_32 = 1;
    i_42 = 10;
    i_99 = 23;
    i_100 = 242;
}
 
Текущее время: 11:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru