Posté le 07/01/2013 12:19
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 283 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd
Citer : Posté le 07/01/2013 19:11 | #
En fait, tout dépend de la taille totale du fichier a transférer:
-Si il est suffisamment petit, tu le transfére totalement dans un buffer, puis tu crée un nouveau fichier (avec le même nom que le fichier a copier), tu l'ouvre en mode écriture, et tu écris tout le buffer dans le nouveau fichier.
-Si il est plus grand, c'est presque le même principe, mais il faut transférer partie par partie (une boucle marchera bien).
Je connais plus vraiment les fonctions, mais sa doit donner un truc du genre:
fileSize=Bfile_GetFileSize(file);
Bfile_CreateFile(chemin d'accès au nouveau fichier,fileSize);
file2=Bfile_OpenFile(chemin d'accès au nouveau fichier,_OPENMODE_WRITE);
Bfile_ReadFile(file1,buffer,fileSize,0);
Bfile_WriteFile(file2,buffer,fileSize);
Bfile_CloseFile(file1); //eventuellement le suprimer
Bfile_CloseFile(file2);
pour la récurrence, je sais pas trop comment faire vu qu'il n'y a pas de curseur pour savoir où on écrit...
-en C:
-Un pong.
-Un projet en pause. Je compte le reprendre de temps en temps: Summer Cursed
-mon tuto sur les Str
Mes calto: G25+, G75
Mon minecraft en dévelopement
-Portal2D de JavierXD
-CalCraft de Wime
-GeekBros du groupe GeekBrothers (Eiyeron,Siapran,KevKevVTT,Adbook,LIMachi)
Citer : Posté le 07/01/2013 21:01 | #
OK ! ça marche parfaitement. Problème résolu. Merci beaucoup.
Citer : Posté le 08/01/2013 00:03 | #
J'ai tapé sa a la va vite, mais je suis content que sa t'ait dépanné.
-en C:
-Un pong.
-Un projet en pause. Je compte le reprendre de temps en temps: Summer Cursed
-mon tuto sur les Str
Mes calto: G25+, G75
Mon minecraft en dévelopement
-Portal2D de JavierXD
-CalCraft de Wime
-GeekBros du groupe GeekBrothers (Eiyeron,Siapran,KevKevVTT,Adbook,LIMachi)