Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Compression RLE [ Archives / Au secours ] (dark_cross)

samedi 4 février 2006 à 10:55:36 | Compression RLE

dark_cross

probleme je ne compredns pas pourkoi ca renvoye pas la bonne chose 

#include <stdio.h>
#include <stdlib.h>

//lit le fichier caractere par caractere//
void RLEcomp(){
int k;
char c,p='\0';
while((c=fgetc(stdin))!=EOF){
if (c==p){
k+=1;
}
else{
if(k!=1 || k==1) {

printf("^%c%d\n",p,k);
k=1;
}
}
}
p=c;

}






//////////////////////////////////////////



int main(){
printf("coucouc\n");
RLEcomp();
return 0;
}

samedi 4 février 2006 à 11:02:16 | Re : Compression RLE

dark_cross

j'ai oublier ce mode compression est utilisé par ex sur le acsii-art
il consiste a compter la frequence des lettres qui se suivent espacé par un caractere special ici ^ par ex

texte à compresser:
aaaaaaaaaaaaaaabbbbbbbbbbbbbbbcdsaaaa
texte compressé:
15a15b1c1d1s4a




Cette discussion est classé dans : caractere, include, compression, rle, rlecomp


Répondre à ce message

Sujets en rapport avec ce message

compression par supppression des blancs [ par francki51 ] bonjour j'ai un gros pb a resoudre avant lundi svp "compression par suppression des blans" voici l'algorithme correspondant: debut compteur=0 CS=255 probleme avec les chaine de caractere [ par developvbdebut ] Bonjour tout le mondeJ'aissé de faire un prog modulaire en c.j'ai un probleme pour déclarer une chaine de caractere en c, car bizarement on ne la pas compression RLE pour un bitmap [ par mat74 ] salutvoila en fait j'essaie de compresser un bitmap 8 bits avec la méthode RLE. j'ai compris la méthode mais je n'arrive a rien parce qu'il me manque compression RLE [ par NYHC ] Slt,y'aurait-il kelkun ki pourrai me filer un coup de main?j'aurai besoin d'un programme en c pour compresser et décompresser des fichiers tels que de chaine de caractere [ par zincben ] Bonjour je comprend pas tres bien pourquoi ce code passe bien #include void main() { FILE *fp; char nom[10]; fp = fopen("barre.txt", "r+"); if (fp) { Problême avec Getchar... [ par Kolibot ] Je débute en C et je suis tombé sur un problême... : #include #include int main (){int a,b,d;a = 0; b = 0;printf ("Calculatrice : \n\n");printf ("Vale Vector et classe abstraite [ par titpeste ] Bonjour,dans le cadre d'un projet C++ pour mon ecole, je dois implémenter un vector contenant des objets "abstraits".En fait, j'ai une classe Contrain lecture de flux et conversion de données [ par amin79 ] J'ai un fichier texte "donnees.txt" contenant les données suivantes :1 4 62 7 9 3 2 19 4 8 17où la première colonne désigne le n° d'une tâche, la deux Include "je_comprend_pas_grand_chose.h" [ par neodelphi ] Bonjour tout le monde... C'est la première fois que je post un message ici, arf g le trac lol Bon je viend de me mettre au C++ pour me prog un jeu en aide sur un algorithme en dec-C++ [ par viagra ] je souhaiterais être aidé sur un algorithme sur lequel j'éprouve des problemes. en effet lorsque je compile aussi bien au niveau de dev-c++ et MSYS, l


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,452 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.