Kibor |
Отправлено: 03 Марта, 2019 - 18:05:17
|
Эксперт
Покинул форум
Сообщений всего: 8224
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
konctantin777 пишет: Но потом перестаёт записывать.
Kibor пишет: Проверьте или у вас массив маски не затирается где то чем то другим. Это может быть если где то идет запись в не выделенную память.
codhex заполняет 4 байта. А массив zz выделен на 2
Он затирает начало массива poisk
Цитата:
char zz[2];
char poisk[32]={65 , 0, 0, 0, 19, 0, 0, 0, 19, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; // ee??
messagebox (poisk[0]);
//Тут будет затерт начало массива poisk, так как он объявлен сразу за массивом zz и то что не влезло в zz будет записано дальше. В массив poisk
codhex(8, #zz[0]);
codhex(222, #zz[1]);
messagebox (poisk[0]);
|
|
|
konctantin777 |
Отправлено: 03 Марта, 2019 - 20:00:25
|
Эксперт
Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017
Откуда: Архангельск
Репутация: 6
|
+ Подскажите как вставить переменные ? Не работает...
int dd=14;
char poisk[32]={dd , 0, 0, 0, 19, 0, 0, 0, 19, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; // êëþ÷ |
|
|
Zireael |
Отправлено: 03 Марта, 2019 - 20:13:00
|
Эксперт
Покинул форум
Сообщений всего: 4467
Дата рег-ции: Нояб. 2017
Репутация: 585
|
Цитата: как вставить переменные ?
CODE:int dd=14;
char poisk[32]={formatic(dd), 0, 0, 0, 19, 0, 0, 0, 19, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
messagebox(formatci(poisk[0])); |
|
|
konctantin777 |
Отправлено: 03 Марта, 2019 - 21:14:19
|
Эксперт
Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017
Откуда: Архангельск
Репутация: 6
|
Zireael пишет: Цитата: как вставить переменные ?
CODE:int dd=14;
char poisk[32]={formatic(dd), 0, 0, 0, 19, 0, 0, 0, 19, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
messagebox(formatci(poisk[0]));
Спасибо !
(Добавление)
codhex заполняет 4 байта. А массив zz выделен на 2
Он затирает начало массива poisk
Сделал char zz[4]; и поставил после poisk. Всё равно не пишет. И показывает то что стабильно находит адрес |
|
|
konctantin777 |
Отправлено: 03 Марта, 2019 - 22:27:54
|
Эксперт
Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017
Откуда: Архангельск
Репутация: 6
|
Сделал :
char zz[4];
char za[4];
textout(0,10,10, ""+format(count),0);
codhex(14, #zz[0]);
codhex(155, #za[0]);
pause(100);
writememory(#zz[0], 1, adr[0]+16, prc);
pause(100);
writememory(#za[0], 1, adr[0]+12, prc);
Показывает, что находит, но не записывает. Подскажите ошибку ? |
|
|
|