Есть функция memcpy(dest,src,n). Она копирует n байт src по адресу dest.
dest = char *buffer
src = buf[1024]
Я читаю файл кусками по 1024 байт и помещаю в buf. Потом эти куски подцепляю к buffer и хочу получить буфер (buffer), содержащий содержимое файла. Как реализовать это с помощью memcpy?
Должно быть что-то типа такого:
memcpy(*(&buffer+[текущее смещение в buffer'е]),buf,[кол-во прочитанных байт из файла]), но не работает...