У меня есть следующие строки:указатель в с
char *name = malloc(strsize + 1);
и
uint8_t *data;
data = (uint8_t *)name;
Это правильно? Не существует ли вероятность того, что имя указателя будет плохо интерпретировано при выполнении этого преобразования?
Возможный дубликат [Преобразование между uint8 и char в C] (http://stackoverflow.com/questions/35264923/conversion-between-uint8-and-char-in-c) – gsamaras
Из интереса, t вы malloc прямо к uint8_t *? – Bathsheba
, потому что мне нужно найти ОГРОМНЫЙ эксплойт в программе, написанной кем-то (он говорит, что есть эксплойт), и мне нужно его найти, и мне было интересно, если это так. – user6575913