yserver
Messages postés203Date d'inscriptionlundi 2 août 2004StatutMembreDernière intervention 8 septembre 2006
-
20 août 2004 à 10:33
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 2009
-
26 août 2004 à 18:17
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
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 26 août 2004 à 18:17
Ah en lisant tous ces messages, je ne peux m'empecher de mettre mon petit grain de sel.
A monsieur DevGizmo ki croit tt savoir, retourne ds tes boukins, et tu pourras ensuite revenir pour tenter de communiker, et pkoi pas gentiment ? Je me demande comment tu peux considérer donner des conseils de pro (cf fichier pour gerer le nombre d'instances d'un prog)...
A bon entendeur, aurevoir...
++
PS : DevGizmo, evite d'envoyer des messages privés ki ne font que t'enfoncer...