voila mon code merci de me dire si j'ai fai des erreurs deja car quand je veu charger il n'arrive po a me charger l'objet.
char name[10]
char objet[8]
le code:
void savecoord()
{
FILE *fichier; //Déclaration d'un fichier
fichier = fopen("perso.txt", "wb"); //Création d'un fichier en binaire
fputc(perso.level, fichier); // sauvegarde le level du perso
fputc(perso.or, fichier); // or du perso
fputc(perso.xp, fichier); // expèrience du perso
fputs(perso.name,fichier);
fputc('\0',fichier);
fputs(perso.objet,fichier);
fclose(fichier);
clrscr(); //efface la fenetre d'affichage
gotoxy(1,1); //déplace le curseur
textcolor(4);
cprintf("Infos sauvegardes dans perso.txt"); //affiche un message
getch(); // attend la frappe d'une touche
begining();
}
void chargecoord()
{
FILE *fichier; //Déclaration d'un fichier
fichier = fopen("perso.txt", "rb"); //Ouverture d'un fichier en binaire
perso.level=getc(fichier);
perso.or=getc(fichier);
perso.xp=getc(fichier);
fgets (perso.name,11, fichier);
fgets (perso.objet,8, fichier);
fclose(fichier);
clrscr();
gotoxy(1,1);
textcolor(2);
cprintf("Infos charges depuis perso.txt\r\n\n"); //affiche un message
cprintf("nom: %s\r\n",perso.name); //affiche un message
cprintf("\nNiveau du personnage:%d\n",perso.level);
getch(); // attend la frappe d'une touche
begining();
}