Arbre binaire et fichier langage c urgent!!!
zargoss
Messages postés
78
Date d'inscription
Statut
Membre
Dernière intervention
-
j -
j -
Bonjour,
svp je veuw savoir comment enregistrer un arbre binaire de recherche dans un fichier .txt en langage c si il ya qq un qui a un cours ou un liens pour un tutoriel me le donne svp vraiment need
svp je veuw savoir comment enregistrer un arbre binaire de recherche dans un fichier .txt en langage c si il ya qq un qui a un cours ou un liens pour un tutoriel me le donne svp vraiment need
A voir également:
- Arbre binaire et fichier langage c urgent!!!
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Langage binaire - Guide
- Comment réduire la taille d'un fichier - Guide
15 réponses
zargoss
Messages postés
78
Date d'inscription
Statut
Membre
Dernière intervention
3
ssssssssssssssssssssssssvp dis moi comment vraiment besoin
bon ok je veux bien t'aider. mais g pas tres bien compris ta question. tu veux dessiner l'arbre en fichier texte genre comme sa : racine
/\
/ \
/ \
filsga filsdroit
/ \
...
/\
/ \
/ \
filsga filsdroit
/ \
...
par exemple pour enregistrer un int tu fais
int entierasauver[1];
fwrite(entierasauver,sizeof(int),1,flux de sortie);
int entierasauver[1];
fwrite(entierasauver,sizeof(int),1,flux de sortie);
je sais comment faire. je te le dis a une condition. tu me dis comment en c je peux ecrire sur une zone memoire dont je choisi moi même l'adresse.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
g pas envie d'ecrire le code je te donne juste la mehode
si l'arbre na que une racine et bien tu l'enregistres et c fini
sinon tu enregistres la racine le fils gauche et le fils droit
et voila
si l'arbre na que une racine et bien tu l'enregistres et c fini
sinon tu enregistres la racine le fils gauche et le fils droit
et voila
est ce que tu peux me rendre un service. est ce que tu peux me transformer ce code en c en .exe pour windows et me l'envoyer a jojolelapin@hotmail.fr. MEerc
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main (int argc, char * argv[]) {
FILE *infile;
infile=fopen(argv[1],"r+");
int i;
i=0;
int p=1;
char j[1];
for(i=0;i<54;i++) {
fread(j,1,1,infile);
}
while (p!=0) {
p=fread(j,sizeof(char),1,infile);
printf("%d ",*j);
*j=~*j;
printf(" %d\n",*j);
fwrite(j,sizeof(char),1,infile);
}
fclose(infile);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main (int argc, char * argv[]) {
FILE *infile;
infile=fopen(argv[1],"r+");
int i;
i=0;
int p=1;
char j[1];
for(i=0;i<54;i++) {
fread(j,1,1,infile);
}
while (p!=0) {
p=fread(j,sizeof(char),1,infile);
printf("%d ",*j);
*j=~*j;
printf(" %d\n",*j);
fwrite(j,sizeof(char),1,infile);
}
fclose(infile);
return 0;
}