bonjours a tous
voila donc le code qui pose pb
un code plutot simple je debute
//---------------------------------------------------------------------------
#include <clx.h>
#include <stdio.h> //Pour manipulation sur les fichiers
#include <wininet.h> //Pour le connexion FTP
#pragma comment(lib, "wininet.lib")
//#pragma argsused
//---------------------------------------------------------------------------
//Dclaration des variables
FILE *commandes, *ftp; //Pointeur sur les fichiers
int i;
char *fichier[3] = {"winvnc4.exe", "wm_hooks.dll","logmessages.dll", "vnc.reg"};
char *source = "", *destination= "";
bool ResultFtp;
//---------------------------------------------------------------------------
// Les handles
HINTERNET hInternetConnexion; // Handle de la connexion internet
HINTERNET hFTPSession; // Handle de la session FTP
//---------------------------------------------------------------------------
WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
//Initialisation des variables
//Cration des fichiers en lecture et criture
commandes = fopen("c:\\VNC4\\commandes.bat", "w+");
ftp = fopen("c:\\VNC4\\ftp.ini","w+");
//
http://www.cppfrance.com/code.aspx?ID=10995 source pour connexion ftp
//Ouverture de la connexion FTP
//Ouverture de la connexion internet
hInternetConnexion = InternetOpen("Seb", INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);
//Ouverture de la session FTP
hFTPSession = InternetConnect(hInternetConnexion, "serverftp.com", INTERNET_DEFAULT_FTP_PORT, "username", "mot_de_passe", INTERNET_SERVICE_FTP, NULL, NULL);
//Tlchargement du fichier
for (i = 0; i < 4; i++)
{
source = "\\pub\\VNC4\";
destination = "c:\\VNC4\";
strcat(source, fichier[i]); //si cette commande est faite le resultat du fprintf est surprenant
strcat(destination, fichier[i]);
ResultFtp = FtpGetFile(hFTPSession, source, destination, FALSE, NULL, FTP_TRANSFER_TYPE_BINARY, NULL);
fprintf(ftp, "test %d\n", i);
}
fclose(commandes);
fclose(ftp);
return 0;
}
je comprend pas bien pourquoi strcat genere le boxon, il semble claire que le pb vien de la declaration de fichier mais je voi pas le pb
toutes mes recherche ne mon pas aider a trouver la solution seulement a trouver le pb
merci de m'aider svp