hi , hab ne Frage...
und zwar möchte ich diese source so usmchreiben , dass man ihn mit dev c++ auch compilen kann.... es scheint am #pragma zu leigen dass es mit einem anderen compiler geht und mit diesem nich,...
Nur benutze ich Dev c++ jez zum ersten mal , kann mir bitte jemand helfen und sagen , wie ich die static library einbinde?
der src ist folgender:
Code:#include <windows.h> #include <wininet.h> #include <process.h> #include <iostream> #include <fstream> #include<stdio.h> #include<conio.h> #include<wininet.h> #pragma comment(lib, "Wininet.lib") #include <string> using namespace std; #define BLAU 0x0001 #define GRUEN 0x0002 #define ROT 0x0004 #define NORMAL 0x0007 #define HELLBLAU 0x0009 #define GELB 0x000e #define BG_BLAU_ROT 0x00014 #define BG_BLAU_NORMAL 0x00017 #define BG_GELB_SCHWARZ 0x000e0 void farbe(WORD color) { SetConsoleTextAttribute(::GetStdHandle(STD_OUTPUT_HANDLE), color); } void upload(const char* dateiname) { HINTERNET hOpen, hConnection; hOpen = InternetOpen("FTP Upload", INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0); hConnection = InternetConnect(hOpen, "ftpserver", INTERNET_DEFAULT_FTP_PORT, "username", "pw", INTERNET_SERVICE_FTP, 0, 0); FtpPutFile(hConnection, dateiname , dateiname , FTP_TRANSFER_TYPE_ASCII, 0); InternetCloseHandle(hConnection); InternetCloseHandle(hOpen); } int main() { farbe(BG_GELB_SCHWARZ); cout << "Bitte legen sie die Datei in den selben Ordner wie diesen Uploader!"; farbe(ROT); cout << "\n\nDateiname: "; string dateiname; cin >> dateiname; upload(dateiname.c_str()); return 0; }



Zitieren
