Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
844 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Création de format

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Création de format

n°1812573
mrpropre00​7
Posté le 15-11-2008 à 19:29:35  profilanswer
 

:hello: Bonjour tout le monde,
 
Je voudrai créer un programme permettant de créer un fichier dans un format particulier, le tout en C.
Je m'explique:
 
Je voudrai créer un format de fichier qui rassemblerait des informations que j'ai dans un fichier texte, un mp3, et un jpeg.
Par exemple: les 20 premiers octets contiennent un nom, la durée du mp3, et des coordonnées x,y et z; les octets d'après contiennent la suite d'octets du fichier mp3, et les derniers les octets de l'image jpeg.
En gros, il faudrait que je fasse un programme en C qui charge le code binaire d'une musique, d'une image et d'un .txt et qui en fasse une suite d'octets.
 
Je pensai partir sur la fonction fread mais j'attend vos idées!
 
Merci :)

mood
Publicité
Posté le 15-11-2008 à 19:29:35  profilanswer
 

n°1812595
matafan
Posté le 15-11-2008 à 20:49:15  profilanswer
 

Oui, pour lire un fichier fread me semble adapté ;)

n°1812642
mrpropre00​7
Posté le 16-11-2008 à 02:04:27  profilanswer
 

Ok :)
 
Sinon, d'autres idées sur la manière de coder le programme ?
Un fread et après un write de ce que j'ai lu dans le nouveau fichier ?

n°1812648
gzii
court-circuit
Posté le 16-11-2008 à 08:44:48  profilanswer
 

fwrite en binary.
Mais un header de seulement 20 octets c'est court pour un nom parfois bien plus long non ?
C'est toi qui décide de la forme de ton fichier, l'important c'est que tu puisses te repérer dedans.

n°1812710
mrpropre00​7
Posté le 16-11-2008 à 14:54:37  profilanswer
 

Oui pour la taille c'était juste arbitraire :)
Ok je vais partir dans cette direction, vous voyez pas d'autres choses qui pourraient bloquer ?
En gros ca sera une succession de 3 fread et de 3 fwrite (1 pour les infos, 1 pour le mp3 et 1 pour l'image) ?

n°1812837
gzii
court-circuit
Posté le 16-11-2008 à 23:37:27  profilanswer
 

3 fichiers à lire, un fichier à écrire, donc minimum 3 fread et 1 fwrite.
Et fais la fonction en sens inverse pour tester que tu retrouves bien tes originaux.


Message édité par gzii le 16-11-2008 à 23:38:42
n°1812883
mrpropre00​7
Posté le 17-11-2008 à 09:46:12  profilanswer
 

ok merci je vais me lancer la dedans ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Création de format

 

Sujets relatifs
Concatenation de fichiers excel de même format dans une base accessprojet reseau lie a une creation artistique
creation de jeux en ligneFormat Champs OLAP dans Excel
VBS & ADSI Probléme de création de "dossier de base"[PostgreSQL] Bloquer création de table
Probleme creation newsletter au format HTML[traitement video] Creation d'un soft de traitement de video format DV
Inserer une heure - Définir le format de colonne à la création de tablCréation d'un rapport Word au format HTML
Plus de sujets relatifs à : Création de format


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR