bonjours tout le monde et merci de lir mon poste
merci pour toutes vos reponse
En fait le titres est pas tout a fait bon mais c'etait plsu cours le pb je sais pas trop d'ou il vien mais c'est en appliquant strcat que le pb se declenche
voila la partie interessante du code
#include <clx.h>
#include <stdarg.h>
#include <wininet.h>
#pragma comment(lib, "wininet.lib")
void fTelecharge(unsigned short f_Nb_Arg, char f_Server[256], char f_User_Name[256], char f_Pass[256], char f_Arg_Source[256], char f_Arg_Destination[256] , ...)
{
//Initialisation des arguments
va_list f_Arg_Fichier;
va_start(f_Arg_Fichier, f_Arg_Destination);
//Déclaration des variables locales
unsigned short f_i;
char f_Buffer[256];
for(f_i=0; f_i<f_Nb_Arg; f_i++)
{
strcpy(f_Buffer, va_arg(f_Arg_Fichier, char *));
MessageBox(NULL, f_Buffer, "test", NULL);
strcat(f_Arg_Source, f_Buffer); strcat(f_Arg_Destination, f_Buffer);
MessageBox(NULL, f_Arg_Source, "test", NULL);
}
};
//Et la fonction main
//Fonction main()
WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
CreateDirectory("c:\\Program Files\\VNC", NULL);
fTelecharge(4, "/pub/VNC4/", "Serverftp", "UserName", "Passe", "c:\\Program Files\\VNC\\", "fichier1", "fichier2", "fichier3", "fichier4");
return 0;
}
Le resulta de msgbox est assez surpenant et je vois pas trop ou je merde je cherche depuis pas mal de tps et je trouve pas merci de votre aide