Получить адрес к файлу

223
18 мая 2018, 19:40

На компьютере есть файл, пользователь его выбирает, я получаю путь до файла. Теперь мне надо прочитать байты этого файла из памяти.

Сейчас использую memcpy, куда даю свою строку string, которая скопировала содержимое файла, но по моему это какой-то костыль. Нет ли способа считывания байтов памяти этого файла, а не моей строки?

P. S. Еще вопрос о кодировке. Если у меня файл в ASCII, то 1 символ — 1 байт (это ясно), а если UTF-16, то чтобы получить 1 символ нужно прочитать 2 бита и из них получить код символа в UTF-16?

P. P. S. Кстати как определить кодировку файла из программы?

READ ALSO
Не пишется бинарное дерево

Не пишется бинарное дерево

Есть программа в которой мне нужно построить бинарное деревоЭлементы добавляются, всё вроде бы шикарно, но когда я начинаю обходить дерево,...

207
Площадь треугольника

Площадь треугольника

Как вычислить площадь и периметр треугольника по 3 сторонам? Проверить возможно ли его создать?

188
нарушение доступа для чтения с бинарным файлом

нарушение доступа для чтения с бинарным файлом

Здравствуйте, третий час сижу и не могу понять, выдает ошибку при выходе из функции Get_write, помогите пожалуйста!

185
Подключение класса в cli c++

Подключение класса в cli c++

Вопрос на счет подключения своих классов в cli, есть код, и при подключении класса с интами все хорошо, но при попытке подключить со string выдает...

217