Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Классы: квадратное уравнение и теорема Виета https://www.cyberforum.ru/ cpp-beginners/ thread2411795.html
Задание 1. Создайте класс «Квадратное уравнение». - Данные класса - значения коэффициентов a, b, c квадратного уравнения. - Создайте конструкторы ведения параметров класса, по умолчанию и копирования. - Определите методы введения коэффициентов квадратного уравнения с клавиатуры и вывода их на экран. - Определите методы для вычисления корней уравнения. Предусмотрите все возможные...
Создание AVL деревьев C++
Расскажите, пожалуйста, как создать АВЛ дерево, если у меня есть набор чисел и я хочу ввести его с клавиатуры. Я что-то ищу-ищу, много всего написано, а как создать дерево найти не могу. Я очень плохо шарю в программировании, поэтому прошу объяснить как можно проще.
C++ Как сортировать вектор объектов по полю money? #include <iostream> #include<iostream> #include<fstream> #include<string> #include<vector> #include<algorithm> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread2411778.html C++ Не понимаю почему не работает QuickSort Он вроде и сортирует, но не так как надо. Если кто подскажет буду благодарен). #include<iostream> #include<string> #include<stdio.h> using namespace std; struct Rab { char name; https://www.cyberforum.ru/ cpp-beginners/ thread2411776.html
C++ Исправление ошибок
Помогите разобраться, в чём моя ошибка. Не хочет компилировать. #include <iostream> #include <string> using namespace std; class BOOK { public: string author_full_name;
C++ Передача элементов из матрицы в массив Есть матрица А. Требуется скопировать ее элементы в массив В по столбцам и вывести оба массива. Затем задаются индексы х и у, и найти сумму и среднее арифметическое тех элементов, которые стоят между этими индексами (это обязательно должно передаваться по адресам и находиться в одной функции). Проблема со средним арифметическим. Выводится мусор, не могу найти проблему. Вот программа: #include... https://www.cyberforum.ru/ cpp-beginners/ thread2411758.html
C++ Сохранение скачиваемого файла в %appdata% https://www.cyberforum.ru/ cpp-beginners/ thread2411745.html
Уважаемые, помогите пожалуйста понять как сохранить скачиваемый файл в %appdata%! Пишу это но выдаёт ошибку. Ошибка в второй строке(Ошибка на букве "L" которая перед "\\file.txt" char* app = getenv("appdata"); URLDownloadToFile(0, L"http://example.com/file.txt", app + L"\\file.txt", 0, 0);
Шаблон функции C++
Здравствуйте, кто-нибуль может подсказать, как сделать шаблон функции "возвращение в виде результата вновь созданного динамического массива (увеличенного размера на 2 элемента по сравнению с передаваемым массивом) и удаление переданного динамического массива; массив-результат должен содержать все элементы передаваемого в функцию массива, а в конец массива-результата добавляются максимальный...
C++ Вектор пар. Как вводить? void setPoint() override { string tmp1 = ""; bool flag = 0; typedef pair<int, int> c; vector<pair<int, int>> C; for (size_t i = 0, j = 0; i < coordinats.size(); i++) { //coordinates - строка с координатами if (coordinats.at(i) == ' ') { C.first = stoi(tmp1); // Тут ошибка ... https://www.cyberforum.ru/ cpp-beginners/ thread2411740.html C++ Ошибка в функции https://www.cyberforum.ru/ cpp-beginners/ thread2411737.html
В книге приводится вот такая функция, но попробовал в вижуал студио переписать выводится ошибка. В чём ошибка? char* int2month(int nMonth) { // проверка правильности номера месяца if (nMonth < 1 || nMonth > 12) { return "invalid"; } // nMonth имеет корректное значение // вернем имя месяца
Обращение к статическому массиву в отдельном cpp C++
Здравствуйте, Подскажите пожалуйста, есть статический заранее определенный массив, но чтобы он не маячил в основном коде, я добавил .cpp файл и туда занес этот массив, но вопрос, как из оcновного .cpp можно обратится к элементам этого массива ?
C++ Требуется обьявление для #define X 150 Здравствуйте, я тут решил поэксперементировать и получил странный результат я раньше так не делал но!Почему числа вне функций выдают ошибку?Просто цифры хотя в функциях "10;" замечательно работает - это просто число и точка с запятой.При компиляции выдает ошибку требуется объявление.Кто сможет объяснить почему так происходит?)И не нужно задавать вопросы зачем Вам это нужно и что либо в этом роде,... https://www.cyberforum.ru/ cpp-beginners/ thread2411708.html
11 / 10 / 2
Регистрация: 19.02.2018
Сообщений: 390
03.03.2019, 18:34  [ТС] 0

Как сделать возможным подключения модулей к скрипту? - C++ - Ответ 13373315

03.03.2019, 18:34. Показов 759. Ответов 7
Метки (Все метки)

Ответ

Спасибо большое всем за ваши ответы. Оказалось, чтобы все заработало надо в модуле в таблице указать функцию, а не переменную. Звучит сложно, но вот как получилось. Реализовал через модуль замену кодов клавиш на буквы. Хотел у вас спросить как через с++ перезагрузить модуль во всех lua файлах. Сама перезагрузка происходит очень просто, мы закрываем lua состояние и создаём новое, запуская те же lua файлы. А как быть с модулями? Допустим, у нас два файла используют два модуля. Как их обнулить на стороне с++, у них же одно глобальное окружение?

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
197
198
199
200
модуль
local mymod = {}
function mymod.key(button)
local keys = {
  LBUTTON = 0x01,
  RBUTTON = 0x02,
  CANCEL = 0x03,
  MBUTTON = 0x04,
  XBUTTON1 = 0x05,
  XBUTTON2 = 0x06,
  BACK = 0x08,
  TAB = 0x09,
  CLEAR = 0x0C,
  RETURN = 0x0D,
  SHIFT = 0x10,
  CONTROL = 0x11,
  MENU = 0x12,
  PAUSE = 0x13,
  CAPITAL = 0x14,
  KANA = 0x15,
  JUNJA = 0x17,
  FINAL = 0x18,
  KANJI = 0x19,
  ESCAPE = 0x1B,
  CONVERT = 0x1C,
  NONCONVERT = 0x1D,
  ACCEPT = 0x1E,
  MODECHANGE = 0x1F,
  SPACE = 0x20,
  PRIOR = 0x21,
  NEXT = 0x22,
  END = 0x23,
  HOME = 0x24,
  LEFT = 0x25,
  UP = 0x26,
  RIGHT = 0x27,
  DOWN = 0x28,
  SELECT = 0x29,
  PRINT = 0x2A,
  EXECUTE = 0x2B,
  SNAPSHOT = 0x2C,
  INSERT = 0x2D,
  DELETE = 0x2E,
  HELP = 0x2F,
  key0 = 0x30,
key1 = 0x31,
key2 = 0x32,
key3 = 0x33,
key4 = 0x34,
key5 = 0x35,
key6 = 0x36,
key7 = 0x37,
key8 = 0x38,
key9 = 0x39,
  A = 0x41,
  B = 0x42,
  C = 0x43,
  D = 0x44,
  E = 0x45,
  F = 0x46,
  G = 0x47,
  H = 0x48,
  I = 0x49,
  J = 0x4A,
  K = 0x4B,
  L = 0x4C,
  M = 0x4D,
  N = 0x4E,
  O = 0x4F,
  P = 0x50,
  Q = 0x51,
  R = 0x52,
  S = 0x53,
  T = 0x54,
  U = 0x55,
  V = 0x56,
  W = 0x57,
  X = 0x58,
  Y = 0x59,
  Z = 0x5A,
  LWIN = 0x5B,
  RWIN = 0x5C,
  APPS = 0x5D,
  SLEEP = 0x5F,
  NUMPAD0 = 0x60,
  NUMPAD1 = 0x61,
  NUMPAD2 = 0x62,
  NUMPAD3 = 0x63,
  NUMPAD4 = 0x64,
  NUMPAD5 = 0x65,
  NUMPAD6 = 0x66,
  NUMPAD7 = 0x67,
  NUMPAD8 = 0x68,
  NUMPAD9 = 0x69,
  MULTIPLY = 0x6A,
  ADD = 0x6B,
  SEPARATOR = 0x6C,
  SUBTRACT = 0x6D,
  DECIMAL = 0x6E,
  DIVIDE = 0x6F,
  F1 = 0x70,
  F2 = 0x71,
  F3 = 0x72,
  F4 = 0x73,
  F5 = 0x74,
  F6 = 0x75,
  F7 = 0x76,
  F8 = 0x77,
  F9 = 0x78,
  F10 = 0x79,
  F11 = 0x7A,
  F12 = 0x7B,
  F13 = 0x7C,
  F14 = 0x7D,
  F15 = 0x7E,
  F16 = 0x7F,
  F17 = 0x80,
  F18 = 0x81,
  F19 = 0x82,
  F20 = 0x83,
  F21 = 0x84,
  F22 = 0x85,
  F23 = 0x86,
  F24 = 0x87,
  NUMLOCK = 0x90,
  SCROLL = 0x91,
  OEM_FJ_JISHO = 0x92,
  OEM_FJ_MASSHOU = 0x93,
  OEM_FJ_TOUROKU = 0x94,
  OEM_FJ_LOYA = 0x95,
  OEM_FJ_ROYA = 0x96,
  LSHIFT = 0xA0,
  RSHIFT = 0xA1,
  LCONTROL = 0xA2,
  RCONTROL = 0xA3,
  LMENU = 0xA4,
  RMENU = 0xA5,
  BROWSER_BACK = 0xA6,
  BROWSER_FORWARD = 0xA7,
  BROWSER_REFRESH = 0xA8,
  BROWSER_STOP = 0xA9,
  BROWSER_SEARCH = 0xAA,
  BROWSER_FAVORITES = 0xAB,
  BROWSER_HOME = 0xAC,
  VOLUME_MUTE = 0xAD,
  VOLUME_DOWN = 0xAE,
  VOLUME_UP = 0xAF,
  MEDIA_NEXT_TRACK = 0xB0,
  MEDIA_PREV_TRACK = 0xB1,
  MEDIA_STOP = 0xB2,
  MEDIA_PLAY_PAUSE = 0xB3,
  LAUNCH_MAIL = 0xB4,
  LAUNCH_MEDIA_SELECT = 0xB5,
  LAUNCH_APP1 = 0xB6,
  LAUNCH_APP2 = 0xB7,
  OEM_1 = 0xBA,
  OEM_PLUS = 0xBB,
  OEM_COMMA = 0xBC,
  OEM_MINUS = 0xBD,
  OEM_PERIOD = 0xBE,
  OEM_2 = 0xBF,
  OEM_3 = 0xC0,
  ABNT_C1 = 0xC1,
  ABNT_C2 = 0xC2,
  OEM_4 = 0xDB,
  OEM_5 = 0xDC,
  OEM_6 = 0xDD,
  OEM_7 = 0xDE,
  OEM_8 = 0xDF,
  OEM_AX = 0xE1,
  OEM_102 = 0xE2,
  ICO_HELP = 0xE3,
  PROCESSKEY = 0xE5,
  ICO_CLEAR = 0xE6,
  PACKET = 0xE7,
  OEM_RESET = 0xE9,
  OEM_JUMP = 0xEA,
  OEM_PA1 = 0xEB,
  OEM_PA2 = 0xEC,
  OEM_PA3 = 0xED,
  OEM_WSCTRL = 0xEE,
  OEM_CUSEL = 0xEF,
  OEM_ATTN = 0xF0,
  OEM_FINISH = 0xF1,
  OEM_COPY = 0xF2,
  OEM_AUTO = 0xF3,
  OEM_ENLW = 0xF4,
  OEM_BACKTAB = 0xF5,
  ATTN = 0xF6,
  CRSEL = 0xF7,
  EXSEL = 0xF8,
  EREOF = 0xF9,
  PLAY = 0xFA,
  ZOOM = 0xFB,
  PA1 = 0xFD,
  OEM_CLEAR = 0xFE }
N = keys[button]
  return N
end
return mymod
C++
1
2
3
4
5
6
7
8
9
10
11
12
local m =require("lualoader/mod")
 
 
while true do
wait()
player= findplayer()-- получить игрока
x,y,z=getcoordes(player)--.pri()b= 
 if keypress(m.key("T"))-- клавиша T.
 then 
printmessage("prees key T", 1000)
end
end


Вернуться к обсуждению:
Как сделать возможным подключения модулей к скрипту? C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.03.2019, 18:34
Готовые ответы и решения:

Как сделать возможным ввод дробного числа
Добрый вечер. Что-то никак не въеду, как сделать ввод дробного числа в EditText пользователем,...

Как сделать возможным скачивание файлов на сайте
Добрые люди, помогите. Я работаю в DW 8. Сайт html. Хочу сделать возможным скачку файлов с моего...

Как сделать возможным использование типа ulong64?
Всем привет. Как в билдере осуществить возможность использования типа ulong64?

Как сделать возможным подключение с моего пк на MSSQL на VDS?
Сколько уже инструкций перечитал.. толку ноль, ничего не помогло, и все равно не подключается ......

7
03.03.2019, 18:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.03.2019, 18:34
Помогаю со студенческими работами здесь

Сделать возможным перенос строк в TextBox. Или сделать, чтобы RichTextBox отображал текст неформатированным (как TextBox)
Вот хотел узнать, как сделать так, чтобы RichTextBox отображал текст не форматированным? Или...

Как сделать возможным ручной ввод значений в поле типа DataGridViewComboBoxColumn
Добрый день, Уважаемые! С# начал изучать недавно и столкнулся со следующей проблемой: Есть...

Как сделать возможным распечатку страницы когда клиент нажимает на слово 'Распечатать'?
Как сделать возможным распечатку страницы когда клиент нажимает на слово 'Распечатать'?

Защита внешнего подключения AJAX к скрипту PHP
Здравствуйте! Уже на третий форум обращаюсь с этим вопросом. Есть приложение для ВК, которое ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru