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
Rejoignez-nous