 |
|

12.07.2016, 17:33
|
|
Участник форума
Регистрация: 14.06.2015
Сообщений: 126
С нами:
5744580
Репутация:
28
|
|
Сообщение от SR_team
_asm db 0xFF
inline assembler syntax error in 'opcode'; found 'constant'
|
|
|

12.07.2016, 17:46
|
|
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами:
6603505
Репутация:
183
|
|
Сообщение от barspinoff
inline assembler syntax error in 'opcode'; found 'constant'
походу нет такого опкода в asm. ты не из IDA случаем копипастишь?
|
|
|

12.07.2016, 17:49
|
|
Участник форума
Регистрация: 14.06.2015
Сообщений: 126
С нами:
5744580
Репутация:
28
|
|
Сообщение от SR_team
походу нет такого опкода в asm. ты не из IDA случаем копипастишь?
из CE, два опкода норм, а этот - не компилится
xor al,05
add [eax],al
db 0xFF
|
|
|

12.07.2016, 17:50
|
|
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами:
6603505
Репутация:
183
|
|
Сообщение от barspinoff
из CE, два опкода норм, а этот - не компилится
Код в CE покажи
|
|
|

12.07.2016, 17:53
|
|
Участник форума
Регистрация: 14.06.2015
Сообщений: 126
С нами:
5744580
Репутация:
28
|
|
Сообщение от SR_team
Код в CE покажи
xor al,05
add [eax],al
db 0xFF
|
|
|

12.07.2016, 17:54
|
|
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами:
6603505
Репутация:
183
|
|
Сообщение от barspinoff
из CE, два опкода норм, а этот - не компилится
xor al,05
add [eax],al
db 0xFF
кр4 CE понимает db FF как вставить байт FF, а FF это call [eax + 0], где вместо +0 может быть иное мтематическое действие
|
|
|

12.07.2016, 17:57
|
|
Участник форума
Регистрация: 14.06.2015
Сообщений: 126
С нами:
5744580
Репутация:
28
|
|
Сообщение от SR_team
кр4 CE понимает db FF как вставить байт FF, а FF это call [eax + 0], где вместо +0 может быть иное мтематическое действие
Разобрался,не тот адрес в CE забил, в правильном опкоде 6 байт
|
|
|

15.07.2016, 21:09
|
|
Участник форума
Регистрация: 04.07.2015
Сообщений: 168
С нами:
5715860
Репутация:
78
|
|
Вообщем глядите... Я функцией spintf записываю строку в например char buf[256]
Мне нужно поместить этот buf в массив то есть есть там вверху массив char bufarray[]
Но! Вылазит ошибка потомучто char buf[256] это const char* всяко перепробывал... никак не выходит, подскажите пожалуйста
|
|
|

15.07.2016, 22:20
|
|
Постоянный
Регистрация: 17.02.2014
Сообщений: 611
С нами:
6438231
Репутация:
133
|
|
Сообщение от Vadim.dll
Вообщем глядите... Я функцией spintf записываю строку в например char buf[256]
Мне нужно поместить этот buf в массив то есть есть там вверху массив char bufarray[]
Но! Вылазит ошибка потомучто char buf[256] это const char* всяко перепробывал... никак не выходит, подскажите пожалуйста
CSS:
Код:
sprintf
(
*buf
,
""
,
bufarray
)
;
Не заработает , кинь полностью код.
|
|
|

16.07.2016, 09:05
|
|
Участник форума
Регистрация: 04.07.2015
Сообщений: 168
С нами:
5715860
Репутация:
78
|
|
Сообщение от iAmerican
CSS:
Код:
sprintf
(
*buf
,
""
,
bufarray
)
;
Не заработает , кинь полностью код.
Я так пробывал ошибка вылетает...
char *buf[];
buf2[256];
sprintf(buf2, "Строка %d", 1);
buf[1] = buf2;
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|