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 : fichiers en C [ Algorithme / Compression, Split & Cryptage ] (youssefmahdia)

mercredi 23 avril 2008 à 16:06:44 | fichiers en C

youssefmahdia

salut les amis,
j'ai un petit problème;
je suis entrain de faire du codage, en fait, j'associe à chaque symbole un mot de code.

int sym[N];
int mot[N];
for(i=0;i<N;i++)
{
//traitement avec if pour associer à chaque symbole le mot de code associé,
//ça est déja fait
}
donc, à l'entrée du codeur, j'ai une séquence de symboles appartenant à {0,1,2,3}, après, à chaque symbole j'associe un mot de code {0,11,101,1001}.
donc, je vais recevoir à la sortie une séquence de mots de code. mon problème c'est comment accéder à un bit particulier de ce flux de mos de code.
c'est à dire comment accéder à un bit particulier dans mot[i].
merci pour vos aides.
salut


mercredi 23 avril 2008 à 18:29:16 | Re : fichiers en C

SAKingdom

Membre Club
if(mot[i] & 1) {
    // bit 0 à 1
}
if(mot[i] & (1 << 2) /* ou 4 */) {
    // bit 2 à 1
}

if(mot[i] & (1 << 4) /* ou 16 */) {
    // bit 4 à 1
}

etc. etc. etc.



C++ (@++)




Cette discussion est classé dans : problème, code, mot, fichiers, symbole


Répondre à ce message

Sujets en rapport avec ce message

Problème pour lire les fichiers audio dans un programme C++ [ par Nicolas ] Pour un projet C++ (linéaire),il souhaiterais réalisé une bibliothèque musical(.mp3, .wav). J'aurais besoin pour ca de lire les fichiers audio mais je Petit problème de code [ par mimyne ] Bonjour g le code suivant:void Resultat_Clicked(Object* pSender, EventArgs* pArgs){ int operation = 5; char* chaine[10]; if (pSender == Btnres) { //o Problème de code en c++ (fonction itoa) [ par mimyne ] voila g le code suivant:void Resultat_Clicked(Object* pSender, EventArgs* pArgs){ int operation = 5; char* chaine[2]; if (pSender == Btnres) { { ito If problème [ par Hades53 ] J'ai un problème avec If :char*variable1;variable1 = "bonjour";if (variable1 == "bonjour") cout < Problème avec les fichiers MIDI (IMPORTANT) [ par BENETTAIX ] Quelqu'un aurait t'il un code source ou des explications concernant la création de fichiers MIDI en C++ sous visual car j'ai un projet a faire pour mo (MS VCpp) Problème de variables [ par YS1 ] J'ai créé une DLL C+PP que je souhaite utiliser dans un programe VB.La fonction principale de la DLL renvoie un certain nombre de variables, qui sont conversion char-->hexadécimal [ par ivdz ] Bonjour,Est-ce que quelqu'un sait convertir un char en sa valeur hexadécimal ?Voici ce que j'ai essayé :char mot[]="255";int hexa;sscanf(mot Mon prog plante lors de sa fermeture [ par lcampeur ] Salut, j'ai un probleme avec mon programme (étonnant, hein ?), le fait est qu'il plante !!!! (^^")En fait, mon prgm doit envoyer des fichiers sur d'au problème opérateur= [ par papytergnier ] Tout d'abord je me présente vite fait : g un projet de c++ à rendre pr lundi et étant assez newbie je suis légérement dans la merde donc j'espère que problème chaines de caractères [ par tintin72 ] BonjourJ'aimerai avoir un petit éclaircissement sur les chaines de caractères.Voici un programme tout bête... char prenom[100]; cout gets(pr


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

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



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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,265 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é.