Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 05.05.2015
Сообщений: 33

Имя переменной

22.10.2017, 23:29. Показов 1089. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как сделать чтобы текущее значение счетчика циклов дописывалось к имени переменной, т.е при і=1 результат присваивается переменной num1, при i=2 — num2 и тд. То есть чтобы в общем случае было что-то типа

a_0=3;
a_1=2;
a_2=5;

for (i=0;i<2,i++)
{
b[i]=a_i; //где a_i меняется вместе с "i"
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.10.2017, 23:29
Ответы с готовыми решениями:

Создать две переменных, ввести их с клавиатуры. Вывести строки: имя переменной - адрес переменной - значение п
Создать две переменных, ввести их с клавиатуры. Вывести строки: имя переменной - адрес переменной - значение переменной.

Имя файла в PlaySound = имя переменной
Всем привет. Осваиваю С++, пока знаю на уровне школьника-троечника. Дорабатываю для своих целей одну опенсорсную прогу, возможно, в...

Имя переменной
В каких случаях следует писать имя переменной капсом? Это техническая необходимость или общепринятое соглашение?

23
0 / 0 / 1
Регистрация: 16.03.2017
Сообщений: 16
22.10.2017, 23:31
Цитата Сообщение от VasyaSlot Посмотреть сообщение
b[i]=a_i; //где a_i меняется вместе с "i"
здесь у тебя значение a_i записывается в i-й элемент массива
0
0 / 0 / 0
Регистрация: 05.05.2015
Сообщений: 33
22.10.2017, 23:34  [ТС]
правильно, только, к сожалению, я не это спрашивал. мне надо, чтобы текущее значение счетчика циклов дописывалось к имени переменной.
0
 Аватар для Nishen
1357 / 856 / 365
Регистрация: 26.02.2015
Сообщений: 3,814
22.10.2017, 23:34
VasyaSlot, я думаю, вам стоит поделиться с нами своим заданием и вполне возможно, форум укажет вам иной путь решения, без подобного извращения.
0
0 / 0 / 0
Регистрация: 05.05.2015
Сообщений: 33
22.10.2017, 23:37  [ТС]
Ну вообще задание состоит в следующем: есть много входных данных записанных через #define, в которых есть как численные значения, так и строковые. Для того чтобы не прописывать каждое из значений в #define вручную думал сделать таким образом, назвать их как:
#define num0 3
#define num1 5
и тд, а в цикле уже присваивать переменным
0
0 / 0 / 1
Регистрация: 16.03.2017
Сообщений: 16
22.10.2017, 23:41
C++
1
2
3
4
5
6
int a;
for (i=0;i<2,i++)
{
b[i]=a;
cout<<"a"i"= "<<a<<endl;
}
попробуй так)
но это не точно
0
0 / 0 / 0
Регистрация: 05.05.2015
Сообщений: 33
22.10.2017, 23:44  [ТС]
А 5-ую строку не надо поменять с 4-ой?
0
0 / 0 / 1
Регистрация: 16.03.2017
Сообщений: 16
22.10.2017, 23:47
нет,сначала запись в массив и считываешь из него i-й элемент)
почитай про массивы и про их индексы,если не знаешь,что первый индекс это нулевой
0
0 / 0 / 0
Регистрация: 05.05.2015
Сообщений: 33
22.10.2017, 23:53  [ТС]
Тогда немного не понимаю как работает это все. ну и попробовал запустить и выдает ошибки.
0
0 / 0 / 1
Регистрация: 16.03.2017
Сообщений: 16
22.10.2017, 23:55
пиши задание,что должна делать программа?
0
0 / 0 / 0
Регистрация: 05.05.2015
Сообщений: 33
22.10.2017, 23:57  [ТС]
Выше уже описывал примерное задание.
0
 Аватар для Nishen
1357 / 856 / 365
Регистрация: 26.02.2015
Сообщений: 3,814
22.10.2017, 23:58
Цитата Сообщение от VasyaSlot Посмотреть сообщение
Выше уже описывал примерное задание.
Возможно это ваши мысли по поводу задания?
0
0 / 0 / 1
Регистрация: 16.03.2017
Сообщений: 16
23.10.2017, 00:04
Цитата Сообщение от VasyaSlot Посмотреть сообщение
Выше уже описывал примерное задание.
описывал примерное задание это не то)
0
0 / 0 / 0
Регистрация: 05.05.2015
Сообщений: 33
23.10.2017, 00:04  [ТС]
В целом задание очень обширное и я не смогу его целиком тут изложить, но суть в том что нужно присвоить переменным определенные значения, которые прописаны или файле или через #define
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
23.10.2017, 00:14
Цитата Сообщение от VasyaSlot Посмотреть сообщение
Ну вообще задание состоит в следующем: есть много входных данных записанных через #define, в которых есть как численные значения, так и строковые. Для того чтобы не прописывать каждое из значений в #define вручную думал сделать таким образом, назвать их как:
#define num0 3
#define num1 5
и тд, а в цикле уже присваивать переменным
с практической точки зрения - это какой то бред.
по уму так никто не делает.

с технической точки зрения задача реализуема с известными ограничениями.
например: при помощи циклов на макросах.
либо при помощи внешнего кодогенератора.

в вашем случае, скорее всего вы решаете проблему XY.
(то бишь, занимаетесь какой то ненужной фигнёй.
а настоящую задачу порешать можно и нужно другими простыми способами,
без всяких извращений).
0
0 / 0 / 0
Регистрация: 05.05.2015
Сообщений: 33
23.10.2017, 00:38  [ТС]
Я не утверждаю что мой способ решения самый правильный. И понимаю, что в связи с моей не опытностью не могу придумать наиболее рациональный подход для решения моей проблемы. Но это пока все что пришло мне в голову

Добавлено через 10 минут
Попробую еще раз описать проблему: есть набор входных данных, мне необходимо присвоить эти данные определенным переменным. то есть: если в входных данных содержится информация о количестве книг и их цене, то я хотел бы в цикле заполнить переменные с названием книг и с соответствующей ценой. Сами книги могут быть в виде структуры из двух элементов (название и цена), мне лишь остается заполнить их в цикле, а не в ручную, при условии что эти входные данные уже кем-то написаны и нет смысла их переписывать
0
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
23.10.2017, 01:52
Цитата Сообщение от VasyaSlot Посмотреть сообщение
Попробую еще раз описать проблему: есть набор входных данных, мне необходимо присвоить эти данные определенным переменным. то есть: если в входных данных содержится информация о количестве книг и их цене, то я хотел бы в цикле заполнить переменные с названием книг и с соответствующей ценой.
C++
1
2
3
4
std::string title;
int amount,price;
std::ifstream stream in("in.txt");
in>>title>>amount>>price;
0
Велосипедист...
 Аватар для Mournful Max
353 / 220 / 73
Регистрация: 15.12.2015
Сообщений: 785
23.10.2017, 08:12
C++
1
#define a_i( i ) ( i == 2 ? a_2 : i == 1 ? a_1 : a_0 )
0
23.10.2017, 12:33

Не по теме:

рефлексию в стандарт ещё не подвезли, чтобы по полям итерироваться.

0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
23.10.2017, 12:42
http://rextester.com/QMYBFJ32331

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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
// ===================================================================================
// ===================================================================================
// ===================================================================================
 
    // macro_repeat.h
 
    // support 125 iterations
 
    // простейший цикл на препроцессоре
 
    #define dREPEAT_1(macro, delim)   macro(1)
    #define dREPEAT_2(macro, delim)   dREPEAT_1(macro, delim)   delim(2)   macro(2)
    #define dREPEAT_3(macro, delim)   dREPEAT_2(macro, delim)   delim(3)   macro(3)
    #define dREPEAT_4(macro, delim)   dREPEAT_3(macro, delim)   delim(4)   macro(4)
    #define dREPEAT_5(macro, delim)   dREPEAT_4(macro, delim)   delim(5)   macro(5)
    #define dREPEAT_6(macro, delim)   dREPEAT_5(macro, delim)   delim(6)   macro(6)
    #define dREPEAT_7(macro, delim)   dREPEAT_6(macro, delim)   delim(7)   macro(7)
    #define dREPEAT_8(macro, delim)   dREPEAT_7(macro, delim)   delim(8)   macro(8)
    #define dREPEAT_9(macro, delim)   dREPEAT_8(macro, delim)   delim(9)   macro(9)
    #define dREPEAT_10(macro, delim)  dREPEAT_9(macro, delim)   delim(10)  macro(10)
    #define dREPEAT_11(macro, delim)  dREPEAT_10(macro, delim)  delim(11)  macro(11)
    #define dREPEAT_12(macro, delim)  dREPEAT_11(macro, delim)  delim(12)  macro(12)
    #define dREPEAT_13(macro, delim)  dREPEAT_12(macro, delim)  delim(13)  macro(13)
    #define dREPEAT_14(macro, delim)  dREPEAT_13(macro, delim)  delim(14)  macro(14)
    #define dREPEAT_15(macro, delim)  dREPEAT_14(macro, delim)  delim(15)  macro(15)
    #define dREPEAT_16(macro, delim)  dREPEAT_15(macro, delim)  delim(16)  macro(16)
    #define dREPEAT_17(macro, delim)  dREPEAT_16(macro, delim)  delim(17)  macro(17)
    #define dREPEAT_18(macro, delim)  dREPEAT_17(macro, delim)  delim(18)  macro(18)
    #define dREPEAT_19(macro, delim)  dREPEAT_18(macro, delim)  delim(19)  macro(19)
    #define dREPEAT_20(macro, delim)  dREPEAT_19(macro, delim)  delim(20)  macro(20)
    #define dREPEAT_21(macro, delim)  dREPEAT_20(macro, delim)  delim(21)  macro(21)
    #define dREPEAT_22(macro, delim)  dREPEAT_21(macro, delim)  delim(22)  macro(22)
    #define dREPEAT_23(macro, delim)  dREPEAT_22(macro, delim)  delim(23)  macro(23)
    #define dREPEAT_24(macro, delim)  dREPEAT_23(macro, delim)  delim(24)  macro(24)
    #define dREPEAT_25(macro, delim)  dREPEAT_24(macro, delim)  delim(25)  macro(25)
    #define dREPEAT_26(macro, delim)  dREPEAT_25(macro, delim)  delim(26)  macro(26)
    #define dREPEAT_27(macro, delim)  dREPEAT_26(macro, delim)  delim(27)  macro(27)
    #define dREPEAT_28(macro, delim)  dREPEAT_27(macro, delim)  delim(28)  macro(28)
    #define dREPEAT_29(macro, delim)  dREPEAT_28(macro, delim)  delim(29)  macro(29)
    #define dREPEAT_30(macro, delim)  dREPEAT_29(macro, delim)  delim(30)  macro(30)
    #define dREPEAT_31(macro, delim)  dREPEAT_30(macro, delim)  delim(31)  macro(31)
    #define dREPEAT_32(macro, delim)  dREPEAT_31(macro, delim)  delim(32)  macro(32)
    #define dREPEAT_33(macro, delim)  dREPEAT_32(macro, delim)  delim(33)  macro(33)
    #define dREPEAT_34(macro, delim)  dREPEAT_33(macro, delim)  delim(34)  macro(34)
    #define dREPEAT_35(macro, delim)  dREPEAT_34(macro, delim)  delim(35)  macro(35)
    #define dREPEAT_36(macro, delim)  dREPEAT_35(macro, delim)  delim(36)  macro(36)
    #define dREPEAT_37(macro, delim)  dREPEAT_36(macro, delim)  delim(37)  macro(37)
    #define dREPEAT_38(macro, delim)  dREPEAT_37(macro, delim)  delim(38)  macro(38)
    #define dREPEAT_39(macro, delim)  dREPEAT_38(macro, delim)  delim(39)  macro(39)
    #define dREPEAT_40(macro, delim)  dREPEAT_39(macro, delim)  delim(40)  macro(40)
    #define dREPEAT_41(macro, delim)  dREPEAT_40(macro, delim)  delim(41)  macro(41)
    #define dREPEAT_42(macro, delim)  dREPEAT_41(macro, delim)  delim(42)  macro(42)
    #define dREPEAT_43(macro, delim)  dREPEAT_42(macro, delim)  delim(43)  macro(43)
    #define dREPEAT_44(macro, delim)  dREPEAT_43(macro, delim)  delim(44)  macro(44)
    #define dREPEAT_45(macro, delim)  dREPEAT_44(macro, delim)  delim(45)  macro(45)
    #define dREPEAT_46(macro, delim)  dREPEAT_45(macro, delim)  delim(46)  macro(46)
    #define dREPEAT_47(macro, delim)  dREPEAT_46(macro, delim)  delim(47)  macro(47)
    #define dREPEAT_48(macro, delim)  dREPEAT_47(macro, delim)  delim(48)  macro(48)
    #define dREPEAT_49(macro, delim)  dREPEAT_48(macro, delim)  delim(49)  macro(49)
    #define dREPEAT_50(macro, delim)  dREPEAT_49(macro, delim)  delim(50)  macro(50)
    #define dREPEAT_51(macro, delim)  dREPEAT_50(macro, delim)  delim(51)  macro(51)
    #define dREPEAT_52(macro, delim)  dREPEAT_51(macro, delim)  delim(52)  macro(52)
    #define dREPEAT_53(macro, delim)  dREPEAT_52(macro, delim)  delim(53)  macro(53)
    #define dREPEAT_54(macro, delim)  dREPEAT_53(macro, delim)  delim(54)  macro(54)
    #define dREPEAT_55(macro, delim)  dREPEAT_54(macro, delim)  delim(55)  macro(55)
    #define dREPEAT_56(macro, delim)  dREPEAT_55(macro, delim)  delim(56)  macro(56)
    #define dREPEAT_57(macro, delim)  dREPEAT_56(macro, delim)  delim(57)  macro(57)
    #define dREPEAT_58(macro, delim)  dREPEAT_57(macro, delim)  delim(58)  macro(58)
    #define dREPEAT_59(macro, delim)  dREPEAT_58(macro, delim)  delim(59)  macro(59)
    #define dREPEAT_60(macro, delim)  dREPEAT_59(macro, delim)  delim(60)  macro(60)
    #define dREPEAT_61(macro, delim)  dREPEAT_60(macro, delim)  delim(61)  macro(61)
    #define dREPEAT_62(macro, delim)  dREPEAT_61(macro, delim)  delim(62)  macro(62)
    #define dREPEAT_63(macro, delim)  dREPEAT_62(macro, delim)  delim(63)  macro(63)
    #define dREPEAT_64(macro, delim)  dREPEAT_63(macro, delim)  delim(64)  macro(64)
    #define dREPEAT_65(macro, delim)  dREPEAT_64(macro, delim)  delim(65)  macro(65)
    #define dREPEAT_66(macro, delim)  dREPEAT_65(macro, delim)  delim(66)  macro(66)
    #define dREPEAT_67(macro, delim)  dREPEAT_66(macro, delim)  delim(67)  macro(67)
    #define dREPEAT_68(macro, delim)  dREPEAT_67(macro, delim)  delim(68)  macro(68)
    #define dREPEAT_69(macro, delim)  dREPEAT_68(macro, delim)  delim(69)  macro(69)
    #define dREPEAT_70(macro, delim)  dREPEAT_69(macro, delim)  delim(70)  macro(70)
    #define dREPEAT_71(macro, delim)  dREPEAT_70(macro, delim)  delim(71)  macro(71)
    #define dREPEAT_72(macro, delim)  dREPEAT_71(macro, delim)  delim(72)  macro(72)
    #define dREPEAT_73(macro, delim)  dREPEAT_72(macro, delim)  delim(73)  macro(73)
    #define dREPEAT_74(macro, delim)  dREPEAT_73(macro, delim)  delim(74)  macro(74)
    #define dREPEAT_75(macro, delim)  dREPEAT_74(macro, delim)  delim(75)  macro(75)
    #define dREPEAT_76(macro, delim)  dREPEAT_75(macro, delim)  delim(76)  macro(76)
    #define dREPEAT_77(macro, delim)  dREPEAT_76(macro, delim)  delim(77)  macro(77)
    #define dREPEAT_78(macro, delim)  dREPEAT_77(macro, delim)  delim(78)  macro(78)
    #define dREPEAT_79(macro, delim)  dREPEAT_78(macro, delim)  delim(79)  macro(79)
    #define dREPEAT_80(macro, delim)  dREPEAT_79(macro, delim)  delim(80)  macro(80)
    #define dREPEAT_81(macro, delim)  dREPEAT_80(macro, delim)  delim(81)  macro(81)
    #define dREPEAT_82(macro, delim)  dREPEAT_81(macro, delim)  delim(82)  macro(82)
    #define dREPEAT_83(macro, delim)  dREPEAT_82(macro, delim)  delim(83)  macro(83)
    #define dREPEAT_84(macro, delim)  dREPEAT_83(macro, delim)  delim(84)  macro(84)
    #define dREPEAT_85(macro, delim)  dREPEAT_84(macro, delim)  delim(85)  macro(85)
    #define dREPEAT_86(macro, delim)  dREPEAT_85(macro, delim)  delim(86)  macro(86)
    #define dREPEAT_87(macro, delim)  dREPEAT_86(macro, delim)  delim(87)  macro(87)
    #define dREPEAT_88(macro, delim)  dREPEAT_87(macro, delim)  delim(88)  macro(88)
    #define dREPEAT_89(macro, delim)  dREPEAT_88(macro, delim)  delim(89)  macro(89)
    #define dREPEAT_90(macro, delim)  dREPEAT_89(macro, delim)  delim(90)  macro(90)
    #define dREPEAT_91(macro, delim)  dREPEAT_90(macro, delim)  delim(91)  macro(91)
    #define dREPEAT_92(macro, delim)  dREPEAT_91(macro, delim)  delim(92)  macro(92)
    #define dREPEAT_93(macro, delim)  dREPEAT_92(macro, delim)  delim(93)  macro(93)
    #define dREPEAT_94(macro, delim)  dREPEAT_93(macro, delim)  delim(94)  macro(94)
    #define dREPEAT_95(macro, delim)  dREPEAT_94(macro, delim)  delim(95)  macro(95)
    #define dREPEAT_96(macro, delim)  dREPEAT_95(macro, delim)  delim(96)  macro(96)
    #define dREPEAT_97(macro, delim)  dREPEAT_96(macro, delim)  delim(97)  macro(97)
    #define dREPEAT_98(macro, delim)  dREPEAT_97(macro, delim)  delim(98)  macro(98)
    #define dREPEAT_99(macro, delim)  dREPEAT_98(macro, delim)  delim(99)  macro(99)
    #define dREPEAT_100(macro, delim) dREPEAT_99(macro, delim)  delim(100) macro(100)
    #define dREPEAT_101(macro, delim) dREPEAT_100(macro, delim) delim(101) macro(101)
    #define dREPEAT_102(macro, delim) dREPEAT_101(macro, delim) delim(102) macro(102)
    #define dREPEAT_103(macro, delim) dREPEAT_102(macro, delim) delim(103) macro(103)
    #define dREPEAT_104(macro, delim) dREPEAT_103(macro, delim) delim(104) macro(104)
    #define dREPEAT_105(macro, delim) dREPEAT_104(macro, delim) delim(105) macro(105)
    #define dREPEAT_106(macro, delim) dREPEAT_105(macro, delim) delim(106) macro(106)
    #define dREPEAT_107(macro, delim) dREPEAT_106(macro, delim) delim(107) macro(107)
    #define dREPEAT_108(macro, delim) dREPEAT_107(macro, delim) delim(108) macro(108)
    #define dREPEAT_109(macro, delim) dREPEAT_108(macro, delim) delim(109) macro(109)
    #define dREPEAT_110(macro, delim) dREPEAT_109(macro, delim) delim(110) macro(110)
    #define dREPEAT_111(macro, delim) dREPEAT_110(macro, delim) delim(111) macro(111)
    #define dREPEAT_112(macro, delim) dREPEAT_111(macro, delim) delim(112) macro(112)
    #define dREPEAT_113(macro, delim) dREPEAT_112(macro, delim) delim(113) macro(113)
    #define dREPEAT_114(macro, delim) dREPEAT_113(macro, delim) delim(114) macro(114)
    #define dREPEAT_115(macro, delim) dREPEAT_114(macro, delim) delim(115) macro(115)
    #define dREPEAT_116(macro, delim) dREPEAT_115(macro, delim) delim(116) macro(116)
    #define dREPEAT_117(macro, delim) dREPEAT_116(macro, delim) delim(117) macro(117)
    #define dREPEAT_118(macro, delim) dREPEAT_117(macro, delim) delim(118) macro(118)
    #define dREPEAT_119(macro, delim) dREPEAT_118(macro, delim) delim(119) macro(119)
    #define dREPEAT_120(macro, delim) dREPEAT_119(macro, delim) delim(120) macro(120)
    #define dREPEAT_121(macro, delim) dREPEAT_120(macro, delim) delim(121) macro(121)
    #define dREPEAT_122(macro, delim) dREPEAT_121(macro, delim) delim(122) macro(122)
    #define dREPEAT_123(macro, delim) dREPEAT_122(macro, delim) delim(123) macro(123)
    #define dREPEAT_124(macro, delim) dREPEAT_123(macro, delim) delim(124) macro(124)
    #define dREPEAT_125(macro, delim) dREPEAT_124(macro, delim) delim(125) macro(125)
 
    #define dREPEAT(macro, delim, n) dREPEAT_##n(macro, delim)
 
// ===================================================================================
// ===================================================================================
// ===================================================================================
 
#include <iostream>
 
int main()
{
    
    // укажем фрагмент текста,
    // который нужно нагенерировать в цикле
    
    // в данном случае - создание пронумерованных переменных
    #define diteration(index) \
        int value_##index = index
    
    // укажем текст-разделитель
    // который вставляется между 
    // фрагментами
    
    // в данном случае - точка с запятой
    // которая будет проставлена после объявления 
    // каждой переменной
    #define ddelim(index) \
        ;
    
    // запускаем цикл на выполнение
    // указав макросы-генераторы
    // и количество фрагментов
    dREPEAT(diteration, ddelim, 9);
    
    /*
        в данном случае, после препроцессинга 
        макросы развернутся в текст:
        int value_1 = 1;
        int value_2 = 2;
        int value_3 = 3;
        int value_4 = 4;
        int value_5 = 5;
        int value_6 = 6;
        int value_7 = 7;
        int value_8 = 8;
        int value_9 = 9;
    */
    
    // проверим, что переменные реально были созданны
    // с корректными значениями:
    std::cout << "value_1 = " << value_1 << std::endl;
    std::cout << "value_2 = " << value_2 << std::endl;
    std::cout << "value_3 = " << value_3 << std::endl;
    std::cout << "value_4 = " << value_4 << std::endl;
    std::cout << "value_5 = " << value_5 << std::endl;
    std::cout << "value_6 = " << value_6 << std::endl;
    std::cout << "value_7 = " << value_7 << std::endl;
    std::cout << "value_8 = " << value_8 << std::endl;
    std::cout << "value_9 = " << value_9 << std::endl;
    
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.10.2017, 12:42
Помогаю со студенческими работами здесь

Глобальный HDC и имя переменной
1) Почему глобальный HDC невозможен? Точнее, если обработать WM_CREATE с добавлением : hdc = BeginPaint(hWnd, &amp;ps); или hdc =...

Как задать имя переменной
Нужно создать переменную с названием которое записано в char. char name; name = &quot;A&quot;; bool /*содержимое name*/ = true; // bool A...

Разное имя переменной в цикле
Привет Всем. У меня возник такой вопрос. Во вложенных циклах мне необходимо инициализировать переменные, которые будут отличаться...

Как вывести имя переменной?
#define PRINT(var_) std::cout &lt;&lt; #var_ &lt;&lt; &quot;: &quot; &lt;&lt; var_ &lt;&lt; std::endl; template&lt;typename T&gt; void print(T obj) { PRINT(obj); } ...

Ifstream - тип переменной имя файла
Пользователь должен выбрать из списка какой файл он хочет открыть #include &lt;iostream&gt; #include &lt;cstring&gt; #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru