Destroyers27
Bonjour!
j'ai un petit probleme d'ecriture ou lecture dans un fichier
j'explique un peux le code j'ai dans un .h
#ifndef _PLSTRUCT__H_
#define _PLSTRUCT__H_
typedef struct PLAYER_TYPE
{
char nom[20];
int level;
int argent;
}PLAYER;
#endif
ensuite dans mon programme .cpp
j'ecrirait pas tout c'est trop long mais le principale est
PLAYER myplay;
FILE *infile;
strcpy(myplay.nom,"max");
myplay.level=1;
myplay.argent=2000;
infile=fopen(filename,"wb");
fwrite(&myplay,sizeof(myplay),1,infile);
fclose(infile);
ensuite quand je lis je fait la meme chose avec fread
fread(&myplay,sizeof(myplay),1,infile);
j'ai aussi essayer de faire un fseek avant le fread...
mon probleme est que ca semble ecrire dans le fichier parce que lorsque je l'ouvre avec notepad les info sont la mais j'arrive pas a les lire dans mon programme si quelqu'un a une idée.....
merci d'avance!