Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
sorokano Гость
|
Добавлено: Ср Июн 04 2003 12:43 Заголовок сообщения: C++ ХЭЛП ПИПЛ!!! Как расшифровать инфу из бинарного файла, полученную функцией ReadFile??!??! ХЭЛП ПИПЛ!!! |
|
|
Необходимо использовать ReadFile. Считываю я, значит, в буффер void* buffer весь zip с помощию этой функции,
ReadFile(hFile,buffer,sizeof (buffer),&BytesRead,NULL);
а дальше-то как из него инфу извлечь? Допустим, в 1-х 4 байтах содержится имя файла. Как мне эти 4 байта нормально прочитать? Задание такое: при выборе zip файла в окне должна появляться о нем инфа из него же. Если переконвертить buffer в какой-нить LPCTSTR то получаю много букв iiiiiiiiiiiiii ХЭЛП ПИПЛ!!! |
|
Вернуться к началу |
|
|
Борис Гость
|
Добавлено: Ср Июн 04 2003 14:49 Заголовок сообщения: Будь проще (+) |
|
|
char* aaa; //использовать первые 4 символа aaa=buffer; aaa[0]...aaa[3]; //использовать символы с 10-го по 25-й aaa=buffer+10; aaa[0]...aaa[15];
И конвертируй куда хочешь и как хочешь.
PS. >>ReadFile(hFile,buffer,sizeof (buffer),&BytesRead,NULL); Такое подозрение, что здесь немного перемешано, но я могу ошибаться. |
|
Вернуться к началу |
|
|
|