A voir également:
- Problem d'envoi de fichier par socket en c
- Fichier rar - Guide
- Fichier host - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier iso - Guide
1 réponse
slt sokman
il ne faut pat utiliser fgets() pour lire ton fichier mais fread() et non fputs() pour écrir mais fwrite().
fread(&char,int size,int,file); -> idem pour fwrite()
On peut envoyer les données octet par octet ce qui est facile a mettre en place, mais je te conseil
plutot de développer un algo pour découper ton fichier binaire en blocs se qui permet un envoie plus rapide.
car de toute facon tu ne peut pas mettre toute les donnéés d'un fichier binaire dans un char [trop volumineu]
c'est pour cela quil faut découper ou envoyer octet par octet.
il ne faut pat utiliser fgets() pour lire ton fichier mais fread() et non fputs() pour écrir mais fwrite().
fread(&char,int size,int,file); -> idem pour fwrite()
On peut envoyer les données octet par octet ce qui est facile a mettre en place, mais je te conseil
plutot de développer un algo pour découper ton fichier binaire en blocs se qui permet un envoie plus rapide.
car de toute facon tu ne peut pas mettre toute les donnéés d'un fichier binaire dans un char [trop volumineu]
c'est pour cela quil faut découper ou envoyer octet par octet.