Historique des modifications - Message

Message #1381

Sujet: Aide -RakNet- Probleme divers


Type Date Auteur Contenu
Dernière modification 07-02-2007 18:30:59 Jerry Kan
faut pas que tu lise ton fichier caractere par caractere, c'est pas la bonne approche a mon avis

comme dit smeagol, faut que tu ouvre le fichier en mode binaire, et que tu le lise octet par octet, ou groupe d'octet par groupe d'octet, cherche dans les fonctions dispos ya des trucs qui font ca,

je me souvient qu'en C je faisait un truc du style : fread et fwrite


size t fread(void *destination, size t taille, size t nombre, FILE *flot)
Cette fonction essaye de lire sur le flot indiqué nombre objets, chacun ayant la taille indiquée, et les
copie les uns µa la suite des autres dans l'espace pointé par destination. Elle renvoie le nombre d'objets
efectivement lus, qui peut etre inférieur au nombre demandé, a cause de la rencontre de la fin du fichier,
d'une erreur, etc.
size t fwrite(const void *source, size t taille, size t nombre, FILE *flot)
Cette fonction écrit les nombre objets, chacun ayant la taille indiquée, qui se trouvent les uns µa la suite
des autres µa l'adresse indiquée par source. Elle renvoie le nombre d'objets écrits, qui peut ^etre inférieur
au nombre demandé (en cas d'erreur).

attention c'est du C, pas du C++
Création du message 07-02-2007 18:29:08 Jerry Kan
faut pas que tu lise ton fichier caractere par caractere, c'est pas la bonne approche a mon avis

comme dit smeagol, faut que tu ouvre le fichier en mode binaire, et que tu le lise octet par octet, ou groupe d'octet par groupe d'octet, cherche dans les fonctions dispos ya des trucs qui font ca,

je me souvient qu'en C je faisait un truc du style : fread et fwrite


size t fread(void *destination, size t taille, size t nombre, FILE *flot)
Cette fonction essaye de lire sur le flot indiqué nombre objets, chacun ayant la taille indiquée, et les
copie les uns µa la suite des autres dans l'espace pointé par destination. Elle renvoie le nombre d'objets
efectivement lus, qui peut etre inférieur au nombre demandé, a cause de la rencontre de la fin du fichier,
d'une erreur, etc.
size t fwrite(const void *source, size t taille, size t nombre, FILE *flot)
Cette fonction écrit les nombre objets, chacun ayant la taille indiquée, qui se trouvent les uns µa la suite
des autres µa l'adresse indiquée par source. Elle renvoie le nombre d'objets écrits, qui peut ^etre inférieur
au nombre demandé (en cas d'erreur).

attention c'est du C, pas du C++

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
102 invités en ligne
membre en ligne: -
RSS Feed