Problème avec les fichiers binaires
Mourad2009B
Messages postés
123
Date d'inscription
Statut
Membre
Dernière intervention
-
Mourad2009B Messages postés 123 Date d'inscription Statut Membre Dernière intervention -
Mourad2009B Messages postés 123 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Comme on peut le deviner du titre, mon problème est que j’ai cette focnction pour copier un fichier binaire dans un autre
Le programme s’exécute normalement, le fichier source est lu parfaitement, et le fichier destination est enregistré (enfin presque)
les fichier images s’enregistrent très bien,
les vidéos s’enregistrent mais VLC me demande toujours de les réparées avant de les lires
et enfin les fichier texte s’enregistrent mais ils sont vides.
Alors SVP si vous avez une idée je vous serai vraiment très reconnaissant.
Comme on peut le deviner du titre, mon problème est que j’ai cette focnction pour copier un fichier binaire dans un autre
void CopyFiles::CopyFile(char fileSource[], char fileDest[])
{
ifstream FichierSource;
ofstream FichierDest;
const int TAILLE = 255;
FichierSource.open(fileSource, ios::in | ios::binary);
if(FichierSource.is_open())
{
char Buffer[TAILLE];
FichierDest.open(fileDest, ios::out |ios::binary);
if(FichierDest.is_open())
{
int32_t a = 0;
while(FichierSource.read((char*)Buffer, TAILLE))
{
FichierDest.write((char*)Buffer, TAILLE);
}
FichierDest.close();
}
FichierSource.close();
}
}
Le programme s’exécute normalement, le fichier source est lu parfaitement, et le fichier destination est enregistré (enfin presque)
les fichier images s’enregistrent très bien,
les vidéos s’enregistrent mais VLC me demande toujours de les réparées avant de les lires
et enfin les fichier texte s’enregistrent mais ils sont vides.
Alors SVP si vous avez une idée je vous serai vraiment très reconnaissant.
A voir également:
- Fichier binaire impossible à lancer
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier impossible à supprimer - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
merci pour vos réponses rapides
en fait, j'utilise cette fonction
et ça marche très bien
si vous avez une autre solution, je suis preneur.
Merci beaucoup
On peut aussi écrire du vrai C++, et ça devient plus simple
J'ai utilisé cette portion de code, mais je n'ai pas remarquer de différences, quand je changeaint la taille.
et voici la focntion complète.
merci d'avance pour votre aide.