Bonjour à tous,
Voila, je souhaite enregistrer des données dans un fichier.
Se fichier se situe dans un repertoire situé dans le reprtoire ou se situe le programme.
Mais je n'arrive pas à selectionner ce repertoire.
Le repertoire s'appele "OK"
Pour l'utiliser je fai "OK\\" auquel je concatène le nom de fichier.
mais lors de l'ouverture du fichier, cela me retourne une erreur, si quelqu'un sait comment on accède à un repertoire fils...
__________________________
Modérateurs VB et Merise à la retraite (la retraite à 20 ans... le rève! ^^ )
L'aide (F1 pour les intimes) permet de résoudre pas mal de problèmes. Consultez la!!
De même avec les Les FAQ!!
A vaincre sans effort, on triomphe sans gloire
RESOLU est très utile pour les modérateurs pressés, PENSEZ-Y!!
Vérifie que le résultat de la concaténation est bien le chemin correct.
__________________________
............ Curtis: RTS 3D .............. ......
........... TeamMoteurProg...........
en fait après test mon problème n'est pas au niveau du chemin.
Mais ailleurs...
Maintenant quand j'execute, j'obtiens une fenêtre d'erreur lorsque j'execute une fonction :
"Faute de pile dans le module TOOLHELP.dll à l'adresse 0001:2239"
Et quand je copie la fonction dans un autre programme elle marche nickel.
Ps : ifstream c'est du C? je l'avais utilisé en cpp...
__________________________
Modérateurs VB et Merise à la retraite (la retraite à 20 ans... le rève! ^^ )
L'aide (F1 pour les intimes) permet de résoudre pas mal de problèmes. Consultez la!!
De même avec les Les FAQ!!
A vaincre sans effort, on triomphe sans gloire
RESOLU est très utile pour les modérateurs pressés, PENSEZ-Y!!
Le mieux serait de nous passer le bout de code qui ne fonctionne pas
aucun dit : Ps : ifstream c'est du C? je l'avais utilisé en cpp...
>ifstream provides an interface to read data from files as input streams.
C'est plus simple de gérer les fichiers grâce à la gestion des flux c++.
__________________________
............ Curtis: RTS 3D .............. ......
........... TeamMoteurProg...........
-c'est une dll que tu a fait toi meme?
-De quelle maniere la tu inclut dans ton project(avec ou sans .h et .lib)
-comme rainbow la dit avant, un ptit bout de code, de la dll, ou du code qui appelle ta fontion(ou les 2!)
__________________________
Modérateurs VB et Merise à la retraite (la retraite à 20 ans... le rève! ^^ )
L'aide (F1 pour les intimes) permet de résoudre pas mal de problèmes. Consultez la!!
De même avec les Les FAQ!!
A vaincre sans effort, on triomphe sans gloire
RESOLU est très utile pour les modérateurs pressés, PENSEZ-Y!!
Il reste une erreur, apparaissant dans la même fonction que cité précédement.
Mais j'ai put la traquer jusqu'au bout :
strcat(chaine1, chaine2) provoque l'erreur "Une violation d'accès (erreur de segmentation) est apparue dans votre programme."
Je pense que la concaténation de 2 char* est fatale...
Maintenant je remplacerais bien les char* par des string, mais la chaine est le nom de fichier (et son chemin).
Et quand je met string, il me fait un plantage...
__________________________
Modérateurs VB et Merise à la retraite (la retraite à 20 ans... le rève! ^^ )
L'aide (F1 pour les intimes) permet de résoudre pas mal de problèmes. Consultez la!!
De même avec les Les FAQ!!
A vaincre sans effort, on triomphe sans gloire
RESOLU est très utile pour les modérateurs pressés, PENSEZ-Y!!
ok, essaye de rentrer le nom de fichier a la main, avec le repertoire complet, comme ca, si ca ne plante plus, ca veut effectivement dire que le problemme est la. Aussi, essaye
J'ai esquivé le problème, je gère la concaténation via des string (grâce à mon passage vers le cpp)
Et l'ouverture des fichiers : ifstream ne gère pas de string seulement des char.
dans ce cas il suffit de faire mastring.c_str()
voili voilou!
Merci à vous!
__________________________
Modérateurs VB et Merise à la retraite (la retraite à 20 ans... le rève! ^^ )
L'aide (F1 pour les intimes) permet de résoudre pas mal de problèmes. Consultez la!!
De même avec les Les FAQ!!
A vaincre sans effort, on triomphe sans gloire
RESOLU est très utile pour les modérateurs pressés, PENSEZ-Y!!
c'est pour cela que je t'avais mis un exemple en haut : les variables de types string sont en effet les plus pratiques pour la gestion des fichiers surtout grâce à la rapide conversion de string vers char*
__________________________
............ Curtis: RTS 3D .............. ......
........... TeamMoteurProg...........