Aide ecriture fichier - C++ - Programmation
Marsh Posté le 25-05-2003 à 19:25:34
si tu arrives à avoir tes infos à l'écran, il te suffit de remplacer tes printf par des frpintf(fichier, ./..) et tes puts par des fputs
Marsh Posté le 25-05-2003 à 19:26:20
strncpy (chaine, &tmp->Vol.distance,1);
strncat (chaine, "\0", 2);
c'est pas un peu enorme pour copier un simple char?
Marsh Posté le 25-05-2003 à 19:32:33
c ca mon probleme j'arrive a afficher tt mes noeuds a l'ecran mais pas les inscrire ds le fichier
Marsh Posté le 25-05-2003 à 19:33:57
ben fwreite c'est les e/s binaires, fprintf/fputs les entrées sortie texte formatées
Marsh Posté le 25-05-2003 à 20:01:37
g tout essayer et rien ne marche sauf si j'ecris fputs ("6", fichier);
Marsh Posté le 25-05-2003 à 20:14:53
si tu fais des frpintf et fputs et que le ficheir est illisible, c'est que le problème vient de tes données
Marsh Posté le 25-05-2003 à 20:22:53
c ce que je pense aussi mais elle s'affiche bien a la ligne precedentes ! il y a un probleme je pense avec
Code :
|
Marsh Posté le 25-05-2003 à 20:29:35
voir mon post précédent
utlise fprintf comme si tu utilises printf
Marsh Posté le 25-05-2003 à 20:43:53
ah ben ok. tu utilies un char pour stocker du numérique et pas de l'ascii, donc tu imprimes le caractere de code ascii de valeur ton char
bref utilises fprintf
Marsh Posté le 25-05-2003 à 21:30:38
g donc fait ceci
Code :
|
il me rentre alors ds le fichier
Citation : 2ÌÌÌ |
au lieu de
Citation : |
Marsh Posté le 25-05-2003 à 21:32:26
putain, te syeux et ton cerveau tu t'en sers?
comme dis des mon premeir post
printf("%d ",tmp->Vol.distance);
|
v
fprintf(fichier, "%d ",tmp->Vol.distance);
Marsh Posté le 25-05-2003 à 21:35:08
Nickel merci !
desoler de t'avoir enerver mais g regarder la definition de fprintf ds la msdn et je savais pas que je pouvais mettre un format --> %d
Marsh Posté le 25-05-2003 à 21:37:04
ben pour ton information, printf est un alias à fprintf(stdout
Marsh Posté le 25-05-2003 à 19:18:13
Je cherche a sauvegarder dans un fichier un arbre AVL dans un fichier.
Chaque noeud a la structure suivante :
Pour sauvegarder cet arbre, g pris l'alogo du parcours en largeur d'un arbre et au lieu d'afficher a l'ecran j'ecris le noued ds un fichiers :
Seulement le fichier contient des caracteres bizar !!
ÌÌÌ
ÌÌÌÀC
ÌÌÌ0
ÌÌÌðC
ÌÌÌ
ÌÌÌ
je n'arrive pas a avoir ds le fichier une liste de mes noeuds, du type
5
6
4
12
3
Quelqu'n peut il m'aide
Merci