Probleme d'ecriture

Résolu
lamoueste
Messages postés
76
Date d'inscription
lundi 5 septembre 2005
Statut
Membre
Dernière intervention
3 juillet 2007
- 18 oct. 2005 à 14:39
lamoueste
Messages postés
76
Date d'inscription
lundi 5 septembre 2005
Statut
Membre
Dernière intervention
3 juillet 2007
- 18 oct. 2005 à 16:58
Bonjour, voila mon code et ca me rend fou j'arrive pas avoir mon erreur pourtant ca doit etre tout bete : j'arrive pas a deplace mon pointeur dans le fichier ou je lit mes donnees ou alors ma fonction read est errone enfin donne moi votre avis plz :'(

int iRet=true;
FILE *fFileR,*fFileW;

fFileW = fopen("d:\\julien\\a_zipper\\b.txt","w");
fFileR = fopen("d:\\julien\\a_zipper\\aut.txt","r");
char list[256];
DWORD dwPtr = SetFilePointer (fFileR, 10, NULL, FILE_BEGIN) ;

fread( list, sizeof( char ), 6, fFileR );

iRet = fwrite( list, sizeof( char ), 6, fFileW );
fclose( fFileW );
fclose( fFileR );

2 réponses

hilairenicolas
Messages postés
398
Date d'inscription
jeudi 30 octobre 2003
Statut
Membre
Dernière intervention
15 juin 2007
2
18 oct. 2005 à 16:37
on n'utilise pas SetFilePointer avec fopen

soit tu utilises que l'api (createFile, writeFile, etc ... et SetFilePointer)



soit avec fopen, tu utilises fseek pour déplacer le pointeur
3
lamoueste
Messages postés
76
Date d'inscription
lundi 5 septembre 2005
Statut
Membre
Dernière intervention
3 juillet 2007

18 oct. 2005 à 16:58
yep merci bcp ca marche du premier coup :D Hourra !!!
0