- Статус
- Оффлайн
- Регистрация
- 18 Мар 2019
- Сообщения
- 822
- Реакции
- 64
C#:
var arraybytes = File.ReadAllBytes(dir);
var reg = Marshal.AllocHGlobal(arraybytes.Length);
for (var i = 0; i < arraybytes.Length; i++)
Marshal.WriteByte(reg, i, arraybytes[i]);
Нужно конвертировать в СИ.
Смысл получить байты файла (в СИ char* ) и длину байтов (в СИ guint32)