cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 30 nov. 2004 à 19:16
Je sais pas si c'est la cause, mais le path doit etre rentré avec des doubles slash '\' (ou un simple '/'), donc si l'utilisateur ne les rentre pas, ca ne marchera pas.
cs_igor75
Messages postés4Date d'inscriptionmardi 30 novembre 2004StatutMembreDernière intervention30 novembre 2004 30 nov. 2004 à 20:01
dans tous les tests que j'ai fait jai attribué C:\\test.txt à chemin
j'ai oublié de préciser qu'aucune erreur n'est trouvée a la compilation et que c'est a l'execution que ca fait planter windows (message d'erreur avec "ne pas envoyer" ect....)
jai essayé en remplacant
fichier=fopen(chemin , "rb");
par
fichier=fopen("C:\\test.txt" , "rb");
>resultat ca marche(pas de plantage), donc le probleme se situe bien au niveau de fopen(chemin...)
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 30 nov. 2004 à 20:54
Veille a bien finir chemin par le zero final, je crois me souvenir ke des fonctions de recuperation omettent ce zero..
et avant tout, il aurait fallu que tu fasse un printf(chemin) pour savoir ce ke contient cette chaine..
+2(p - n)
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_igor75
Messages postés4Date d'inscriptionmardi 30 novembre 2004StatutMembreDernière intervention30 novembre 2004 30 nov. 2004 à 21:27
kan je fai un printf(chemin) ca me met bien : C:\\test.txt
(donc ca c bon il me semble)
Par contre je ne vois ce que tu veu dire à propos du zero final
tu pourrai mexpliker un peu ?
le code ressemblerai a koi si j'effectue la modif avec le 0 final?
en tout cas merci de m'aider j'ai un peu de mal c'est mes tout debuts :)