Re: Вопрос по функции InternetReadFile (WinInet class)
От: Flamer Кипр http://users.livejournal.com/_flamer_/
Дата: 19.02.04 19:13
Оценка: 2 (1)
Здравствуйте, trustno1, Вы писали:

T>Подскажите, как правильно выбирать количество байтов для чтения в функции InternetReadFile (WinInet)?

T>Например, в след. коде параметр ir подобран чисто экспериментально:

T>
T>                    char buf[151];
T>                    DWORD ir=68;
T>                    DWORD br;
T>                    while (TRUE)
T>                    {
T>                        InternetReadFile(hReq, buf, ir, &br);
T>                                         ...............
T>


T>Если выбрать др. значение, то в получаемых строках html файла появляются всякие $шЗё%.

T>Как количество байтов зависят от буфера buf?
T>И вообще какие значения рекомендуется указывать?
T>Или может др. функцию стоит использовать?

Буфер неициализирован, поэтому там всякая гадость... Напишите так:


char buf[151] = {0};


или так:


char buf[151];

memset(buf,0,sizeof(buf));
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.