Erro
|
|
1 | |
работа с библиотекой wininet.h и fstream.h23.03.2008, 13:27. Показов 4670. Ответов 0
Метки нет (Все метки)
задание приблизительно следующее:
нужно зайти на сайт и скачать оттуда картинку для скачивания картинки (формата gif) я использую библиотеку fstream.h и файл .dat все хорошо, функции работаю на нужный сайт зайти получается картинку скачать тоже (иногда) правда не всю а только верхнюю ее часть почему, не знаю а правда, почему?!что не так? вроде уже все перепроб а глюк как был, так и остался вот код char buf[1024]; DWORD dw_bufRead=1; LPCTSTR AcceptTypes[] = {"image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/msword, application/vnd.ms-excel, application/vnd.ms-powerpoint, */*", NULL}; HINTERNET open_desk=InternetOpen( "Microsoft Internet Explorer", INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0); HINTERNET desk_connect=InternetConnect( "sms.mts.ru", INTERNET_DEFAULT_HTTP_PORT, NULL, NULL, INTERNET_SERVICE_HTTP, 0, 1); HINTERNET desk_req=HttpOpenRequest( desk_connect, "GET", "/pic.aspx?rand=633418217277528727", NULL, "", AcceptTypes, NULL, 1); HttpSendRequest( desk_req, NULL, NULL, "", 0); ofstream imag("imag.dat"); ofstream immga("imaga.dat"); while(dw_bufRead>0) { InternetReadFile ( desk_req, buf, sizeof(buf)-1, &dw_bufRead); imag.write(buf, dw_bufRead); immga.write(buf, sizeof(buf)); fprintf(ff,"%s",buf); } imag.close(); immgd.close(); fclose(ff); InternetCloseHandle(desk_req); InternetCloseHandle(desk_connect); InternetCloseHandle(open_desk); |
23.03.2008, 13:27 | |
Ответы с готовыми решениями:
0
Работа с библиотекой <fstream> Работа с WININET работа с <fstream.h> Работа с fstream |
23.03.2008, 13:27 | |
23.03.2008, 13:27 | |
Помогаю со студенческими работами здесь
1
Работа с fstream Работа с Fstream Работа с fstream fstream работа с файлами Работа с классом fstream.h Работа с файлами fstream Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |