Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Без описания
Zireael
Отправлено: 03 Июля, 2020 - 12:34:16
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4464
Дата рег-ции: Нояб. 2017  
Репутация: 585




Добавьте структуры. Для передачи в функции WinApi будет актуально.
Заполнять массив char через writeaddress не удобно и долго, особенно если структура большая.
 
 Top
Kibor
Отправлено: 08 Июля, 2020 - 16:37:09
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Как поступить с необходимостью объявления структуры?

 Цитата:
struct st
{
char *cc;
float ff;
};


В Кибор нет ни указателей как в языках, ни float..
 
 Top
Zireael
Отправлено: 09 Июля, 2020 - 02:33:40
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4464
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
Как поступить с необходимостью объявления структуры?

Объявлять также как в си.
 Цитата:
В Кибор нет ни указателей как в языках, ни float..

Это же не мешает использовать функции winapi, в которых нужно передавать/получать структуры.
Указатели, хенды и прочее 4 байта, int подойдёт.
float вообще не видел чтобы использовался.
word можно записать как 2 char и по байтам прочитать/записать.

(Отредактировано автором: 09 Июля, 2020 - 02:35:23)

 
 Top
Kibor
Отправлено: 09 Июля, 2020 - 14:24:24
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




 Zireael пишет:
Указатели, хенды и прочее 4 байта, int подойдёт.

Согласен..
Но в
CODE:
struct st
{
char *cc;
float ff;
};

st myst;
myst.cc="qwert12345";


Вместо char *cc; объявить int не получится..
В данном случае в Кибор надо будет использовать
CODE:
struct st
{
string cc;
char ff[4];
};


Короче существенное отличие..

Подумаю..
 
 Top
Zireael
Отправлено: 22 Февраля, 2021 - 13:34:37
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4464
Дата рег-ции: Нояб. 2017  
Репутация: 585




Что на счёт структур? Хотя бы в каком-то упрощённом виде, в winapi кроме int (long/dword) и char редко другое используется.
 
 Top
Kibor
Отправлено: 09 Марта, 2021 - 13:32:09
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Не возможно.
В Кибор нельзя выделить непрерывный участок памяти со смешенными типами, к которым можно по нормальному обращаться в соответствие с этими типами.
Только непрерывный массив char можно сделать, который можно заполнять только как массив char.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Предложения по программе »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by