Fread & fwrite

cs_nach73 Messages postés 34 Date d'inscription dimanche 24 avril 2005 Statut Membre Dernière intervention 18 mai 2005 - 17 mai 2005 à 18:49
cs_nach73 Messages postés 34 Date d'inscription dimanche 24 avril 2005 Statut Membre Dernière intervention 18 mai 2005 - 17 mai 2005 à 20:38
Salut, je voudrais utilisé fread et fwrite, mais lire des parties du fichier et ecrire cette partie dans un autre fichier.
Mais je ne comprend pas tout de fread et fwrite
Il y aurait moyen d'avoir un exemple en code source.
Merci.

4 réponses

steve_clamage Messages postés 475 Date d'inscription dimanche 3 octobre 2004 Statut Membre Dernière intervention 11 août 2006 5
17 mai 2005 à 19:09
Ces 2 fonctions fonctionnent de la meme facons.

http://www.cplusplus.com/ref/cstdio/fread.html



En gros pour lire ton fichier par paquets de 512 bytes:



int n;

char buffer[512];



whil( sizeof buffer (n fread( buffer, 1, sizeof buffer, f_in )) )

fwrite( buffer, 1, sizeof buffer, f_out );

fwrite( buffer, 1, n, f_out );
0
cs_nach73 Messages postés 34 Date d'inscription dimanche 24 avril 2005 Statut Membre Dernière intervention 18 mai 2005
17 mai 2005 à 19:13
Ah oui utilisation pour le C.
merci ppour la partie code, mais il aurait une explication ca serais super :).
0
steve_clamage Messages postés 475 Date d'inscription dimanche 3 octobre 2004 Statut Membre Dernière intervention 11 août 2006 5
17 mai 2005 à 20:37
Lis la documentation sur le lien que j'ai donné et dis moi ce que tu ne comprends pas.
0
cs_nach73 Messages postés 34 Date d'inscription dimanche 24 avril 2005 Statut Membre Dernière intervention 18 mai 2005
17 mai 2005 à 20:38
ok,merci
0
Rejoignez-nous