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

  FORUM HardWare.fr
  Programmation
  C

  creation et ecriture dans un fichier en C

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

creation et ecriture dans un fichier en C

n°1723984
shirel84
Posté le 24-04-2008 à 19:22:17  profilanswer
 

Bonjour à tous
Je voudrais savoir si quelqu'un pourrait m'aider car j'ai un projet en c ,le but est d'écrire l'algorithme de compression d'après le théorème de shannon-fano.J'ai déjà codé plusieurs fonctions mais une me pose des problèmes.
En fait,j'ai une fonction qui me donne les codages de chaque caractère,par exemple :
a 0 0 0
b 0 1 0
c 1 1 1
 
j'ai donc définit un tableau à 2 dimensions avec tout les codages,la 1ère colonne c'est le caractère (dans mon exmple a,b et c)et dans les colonnes suivantes,on a le codage.
 
Ma fonction,doit donc ouvrir le fichier,lire chacun des caractères,regarder dans ce tableau le codage correspondant et écrire dans un nouveau fichier par exemple 000 à la place du a
 
Par exemple si mon fichier commence par " a b c" mon nouveau fichier va contenir 000 010 111
 
 
SVP aidez moi car c'est pour un projet,et je n'ai plus beaucoup de temps pour le rendre.
 
Je vous remercie par avance pour vos réponses.
 :)  

mood
Publicité
Posté le 24-04-2008 à 19:22:17  profilanswer
 

n°1723993
shirel84
Posté le 24-04-2008 à 20:05:10  profilanswer
 

en fait,je sais comment ouvrir les fichiers,créer le second,ça ça marche mais je n'arrive pas à faire la correspondance entre le caractère lu du premier fichier et son codage.Car je n'arrive meme pas à prendre le caractère d'un fichier et le copier dans le second.
 
Voilà voilà mes quelques précisions

n°1724577
yolas22
Posté le 25-04-2008 à 16:31:29  profilanswer
 

Salut,
J'ai du mal à comprendre ou se trouve ton problème si tu as créé ton deuxième fichier en écriture pourquoi ne pourrais-tu pas y écrire, en lisant le premier fichier donc ouvert en lecture.  
 
Sinon Shannon-Fano est un sujet qui a déjà été abordé en C sur le net
Ce n'est pas une solution de récupérer du code sans comprendre mais cela peut toujours être une aide.
 
Si tu pouvais isoler ton problème, parce que je ne comprends pas comment tu ne pourrais pas lire dans un fichier, appliquer ton traitement sur le caractère et l'écrire dans un autre fichier.
A la limite post la partie du code qui te pose problème.


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

  creation et ecriture dans un fichier en C

 

Sujets relatifs
[C#] Appeller plusieurs méthodes asynchrones ?PB socket C et fcntl()
pb création menu de choixFichier text
[REGLE]Création panorama 360° flash avec plusieurs photosRemplacer du texte dans un fichier
Petit probléme fichierAutomatiser la re-création d'un profil Outlook ?
[Resolu]comment crée un fichier.jar?[C#] Lecture d'un port USB
Plus de sujets relatifs à : creation et ecriture dans un fichier en C


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