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;
}