VinceExtense
Messages postés31Date d'inscriptionsamedi 11 janvier 2003StatutMembreDernière intervention13 janvier 2005
-
17 août 2004 à 13:19
VinceExtense
Messages postés31Date d'inscriptionsamedi 11 janvier 2003StatutMembreDernière intervention13 janvier 2005
-
17 août 2004 à 14:51
Voila je suis en train de faire une application pour télécharger un fichier du Net..
j'arrive à lire facilement un fichier internet..
Mais le problème se pose lorsque je veux placer mes données récupérées sur le net dans un fichier local.
En effet j'ouvre un autre fichier en écriture, mais lorsque je veux ecrire dedans, ou le fermer je recois ce message :
"Debug Assertion Failed !!!
........."
Le code me semble bon, donc est ce une erreur de vc++ ou faut il paramétrer le compilateur ?
Merci pour votre aide
PS: je compile sous vc++
Et je suis en Debug Multithreaded (sinon je ne peux pas télécharger de fichier)
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 17 août 2004 à 14:30
dans une chaine, le caractère \ s'écrit \\ donc remplace
char *filename="c:\test.gif";
par
char filename[]="c:\\test.gif";
(de toute manières, il faut vérifier ce que renvoie fileLocal.Open (il faut aussi ajouter CFile::modeCreate si le fichier n'existe pas, sinon plante encore)