depuis deux jours j'essaye d'écrire un programme (code::blocks)pour transférer un fichier sur un server ftp voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <windows.h>
#include <wininet.h>  // -lwininet  :Project -> Build options -> Sélectionne le nom de ton projet dans le volet de gauche -> Linker settings > Écris -lwininet dans "Other linker options".
#define SERV "localhost"
#define USER "tt"
#define PASS "tata"
#define SRC  "test.txt"
#define DST  "test.txt"
 
int main(void)
{
    HINTERNET hInet, hFtp;
 
    if((hInet = InternetOpen(0, INTERNET_OPEN_TYPE_DIRECT, 0, 0, 0)) != INVALID_HANDLE_VALUE)
    {
        if((hFtp = InternetConnect(hInet, SERV, INTERNET_DEFAULT_FTP_PORT, USER, PASS, INTERNET_SERVICE_FTP, INTERNET_FLAG_PASSIVE, 0)) != INVALID_HANDLE_VALUE)
        {
            FtpPutFile(hFtp, SRC, DST, FTP_TRANSFER_TYPE_BINARY, 0);
            InternetCloseHandle(hFtp);
        }
        InternetCloseHandle(hInet);
    }
 
    return 0;
}

erreur :

error: lwininet: No such file or directory
please