Arbre binaire et fichier langage c urgent!!!
zargoss
Messages postés
78
Statut
Membre
-
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
Configuration: Windows XP Firefox 2.0.0.14
A voir également:
- Arbre binaire et fichier langage c urgent!!!
- Fichier epub - Guide
- Langage ascii - Guide
- Fichier bin - Guide
- Langage binaire - Guide
- Fichier rar - Guide
15 réponses
zargoss
Messages postés
78
Statut
Membre
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
/ \
...
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
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;
}