Witam !
Tworze program które będzie wykonywał określone czynności , następnie zapisywał je do pliku tekstowego a potem przesyłał na mój serwer FTP.
Problem leży w tym że kompilator programu CodeBlocks wywala mi dość dziwny błąd .
Nie mogę nic o nim znaleźć, czy może mi ktoś pomóc ?
Oto część kodu :
#include <iostream>
#include <windows.h>
#include <fstream>
#include <stdio.h>
#include <time.h>
#include <conio.h>
#include <cstring>
#pragma comment (lib, "Wininet.lib");
#include <wininet.h>
using namespace std;
int FTP()
{
char ftp[] = "adres";
char user[] = "nazwa";
char password[] = "hasło";
char localFile[] = "ścieżka do pliku";
char remoteFile[] = "ścieżka do pliku na FTP";
HINTERNET hInternet;
HINTERNET hFtpSession;
if( InternetAttemptConnect( 0 ) == ERROR_SUCCESS ) cout << "Internet dostepny, wysylanie pliku..\n" << endl;
else { cout << "Internet niedostepny.\n" << endl; return - 1; }
hInternet = InternetOpen( NULL, INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0 );
if( hInternet != NULL ) {
hFtpSession = InternetConnect( hInternet, ftp, INTERNET_DEFAULT_FTP_PORT, user, password, INTERNET_SERVICE_FTP, INTERNET_FLAG_PASSIVE, 0 );
if( hFtpSession != NULL ) {
if( FtpPutFile( hFtpSession, localFile, remoteFile, FTP_TRANSFER_TYPE_BINARY, 0 ) ) {
InternetCloseHandle( hFtpSession );
InternetCloseHandle( hInternet );
}
else {
cout << "Blad podczas wysylania pliu." << endl;
return - 1;
}
}
else return - 1;
}
else return - 1;
cout << "Wyslano Plik.\n" << endl;
return 0;
};
A oto błąd :
Z góry dziękuję za pomoc :)