У меня есть функция, которая принимает в качестве одного из своих параметров "void * buffer".В этой функции мне нужно записать в эту ячейку памяти.Однако, что-то вроде
*buffer = "Hello\0Hi\0";
не работает, потому что я не могу разыменовать указатель void *.Как поместить строку данных в эту область памяти?Обратите внимание, что мне нужно скопировать данные, не обязательно строку, поскольку они могут содержать нулевой символ.
Обновлено , чтобы отразить, что strcpy недостаточно