wininet ?
-
Bei diesem Quellcode bekomme ich folgende Fehlermeldung ( wininet.lib ist im Linker eingebunden)
[/cpp]
#include<windows.h> #include<wininet.h> #include<stdio.h> int main() { HINTERNET Initialize,Connection,File; DWORD dwBytes; char ch; Initialize = InternetOpen("HTTPGET",INTERNET_OPEN_TYPE_DIRECT,NULL,NULL,0); Connection = InternetConnect(Initialize,"www.yahoo.com",INTERNET_DEFAULT_HTTP_PORT, NULL,NULL,INTERNET_SERVICE_HTTP,0,0); File = HttpOpenRequest(Connection,NULL,"/index.html",NULL,NULL,NULL,0,0); if(HttpSendRequest(File,NULL,0,NULL,0)) { while(InternetReadFile(File,&ch,1,&dwBytes)) { if(dwBytes != 1)break; putchar(ch); } } InternetCloseHandle(File); InternetCloseHandle(Connection); InternetCloseHandle(Initialize); return 0; }Fehlermeldung
libcd.lib(wincrt0.obj) : error LNK2001: Nichtaufgeloestes externes Symbol _WinMain@16
Debug/xxx.exe : fatal error LNK1120: 1 unaufgeloeste externe Verweise
Fehler beim Ausführen von link.exe.xxx.exe - 2 Fehler, 0 Warnung(en)
-
Du hast eine Win32-Anwendung erstellt, aber dort nur eine main - also als Projekt Konsolenanwendung auswählen

-
Sagt mal was ist das für ein code?
Lädt der da die Datei runter? Und wenn ja wohin?
Ich hab das Programm mal getestet... läuft ohne Fehler! aber was macht es lol

??
-
Na es schreibt das Zeugs in die Konsole mittels putchar(ch);
...welche man bei Win32-Anwendungen gar nicht sieht
...daher sollte er auch besser ne Win32-Konsolenanwendung erzeugen (die main() statt WinMain() benutzt...)