begin process at 2012 02 11 02:08:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Compression RLE


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Compression RLE

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ée dans : caractere, include, compression, rle, rlecomp


Répondre à ce message

Sujets en rapport avec ce message

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 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 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...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales