begin process at 2012 05 29 20:41:33
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Divers

 > 

Débutant(e)

 > 

probleme avec tableau


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

probleme avec tableau

vendredi 24 décembre 2010 à 02:21:24 | probleme avec tableau

marooh

bonjour,
je voudrais représenter un ensemble d'identifiants entré par l'utilisateur par un tableau de bits
exple: {1,3,6,9} sera transformé en 01010010010
comment faire?je suis totalement perdu
merci d'avance
vendredi 24 décembre 2010 à 20:18:29 | Re : probleme avec tableau

BruNews

Administrateur CodeS-SourceS
Comment tu arrives de
1,3,6,9
à 01010010010 ???

ciao...
BruNews, MVP VC++
samedi 25 décembre 2010 à 00:02:14 | Re : probleme avec tableau

marooh

re,
c'est à dire en utilisant un tableau de 11 bits,le bit numero 1 aura 1,le bit 3 aura 1 etc
samedi 25 décembre 2010 à 01:30:21 | Re : probleme avec tableau

BruNews

Administrateur CodeS-SourceS
Le bit 0 est celui de DROITE (sa representation visuelle) en little endian (INTEL).

au + rapide:
Code C/C++ :
void SetBit(DWORD *pdwrd, DWORD idx)
{
  __asm BTS pdwrd, idx
}

Utilisation:
DWORD cBits = 0; // CHAMP DE 32 BITS
SetBit(&cBits, 1);
SetBit(&cBits, 3);
SetBit(&cBits, 6);
SetBit(&cBits, 9);


ciao...
BruNews, MVP VC++
samedi 25 décembre 2010 à 10:14:13 | Re : probleme avec tableau

BruNews

Administrateur CodeS-SourceS
MOINS PERFORMANT MAIS PUR C:
Code C/C++ :
DWORD dwTab[4] = {1, 3, 6, 9};
DWORD i;
DWORD cBits = 0; // CHAMP DE 32 BITS
for(i = 0; i < 4; i++) {
  cBits |= (1 << dwTab[i]);
}


ciao...
BruNews, MVP VC++
samedi 25 décembre 2010 à 16:13:09 | Re : probleme avec tableau

marooh

re,
merci pour la reponse brunews mais en essayant de compiler le bout de code que t'a ecrit il y a plusieurs erreurs tel que:
pour le premier code:
il reconnais pas setbit (setbit cannot be used as function)
il ne reconnais pas dword (dword was not declared in this scope)
pour le deuxieme:
le meme probleme de dword et cbits
samedi 25 décembre 2010 à 16:34:08 | Re : probleme avec tableau

marooh

re,
j'ai trouvé la solution pour la deuxieme mais en executant il m'affiche rien,il m'affiche juste process returned 0 etc,il ne m'affiche pas le 01010010010 comment faire?
pour le premier il reste le probleme de setbit qui n'est pa reconnu
samedi 25 décembre 2010 à 17:41:18 | Re : probleme avec tableau

BruNews

Administrateur CodeS-SourceS
Oublie pour l'instant la version 1.

J'ai deja fait le placement des bits, tu vois pour l'affichage.

ciao...
BruNews, MVP VC++
samedi 25 décembre 2010 à 18:14:57 | Re : probleme avec tableau

marooh

re, la deuxieme version ne m'affiche pas le code binaire
lundi 27 décembre 2010 à 18:00:26 | Re : probleme avec tableau

marooh

re,
j'ai écrit ce code mais ça ne marche pas

Code C/C++ :
#include <stdint.h>
#include <stdio.h>

int main(){

unsigned int i = 0 | (1 << 1) | (1 << 5) | (1 << 8) | (1 << 10);
void
print_uint32(uint32_t bits)
{
        uint32_t mask;
        for (mask = 1<<31; mask; mask >>= 1) {
                fputc(bits & mask ? '1' : '0', stdout);
        }
}
}


1 2

Cette discussion est classée dans : probleme, tableau, confus2


Répondre à ce message

Sujets en rapport avec ce message

probleme de tableau avec Dev c++ [ par D4rkRe4per ] Hello tlm!g un leger probleme de tableau avec Dev c++ 4.Dans mon fichier source j'ecris : const char pr[] = {"A", "Acca", "Agla", "Agra", "An", "Anc( Probleme de tableau entre C et C++ [ par fred23 ] Bonjour,J'ai récupéré des codes qui semblent en C et je souahiterais les mettre en C++.qui peut me dire si ces codes sont en C ou C++.Matrix = (int ** Probleme de caractere dans un tableau [ par byoushin ] Bonjour,J'ai un tableau a 2 dimensions qui ressemble a ca :0 1 2 3 4 5 6 7 8 91 0 0 0 0 0 0 0 0 02 0 0 0 0 0 0 0 0 03 0 0 0 0 0 0 0 0 04 0 0 0 0 remplir un tableau bidimensionnel alatroirement [ par titchouno ] En fait je cree un tableau [X][X] que je rempli de zero.Mon probleme est de mettre X 1 aleatoirement dans ce tableau. j utilise deux varaibles aleato probleme entre chaine et tableau [ par Elkaire ] salut a tous, je debute en C et je me retrouve confrontéau probleme suivant : dans une mon application cllient serveur mon client envoie des trames so Probleme de tableau [ par manta7 ] Bonjour, j'ai un petit problème avec la compilationde ce code : int *t; t = malloc(B * sizeof (int)); Je suis sous Microsoft Visual C++ 6 mais je pr [c++] allocation dynamique de tableau [ par anne-lise ] Re bonjour, j'ai encore un probleme avec les tableaux.J'ai une classe Image et je veux construire un tableau d'objet de la classe Image dynamiquement. probleme avec la recuperation de la couleur d'un pixel [ par Alucards ] salut , voila j'ai un loader de texture bmp/tga/pcx/jpg qui fonctionne nikel. j'arrive a charger mes textures et les afficher. une fois charger elles Probleme avec delete [ ] [ par dchaux ] Bonjour,n'étant que peu initié en programmation, je suis soumis à un problème dont je ne sais comment me sortir.Dans le cadre de mon programme, je cré gros probleme sur tetris [ par popil ] je fais un tetris avec interface graphique en opengl.je fai un tableau pour reperer les pieces qui sont deja tombees.j'arrive a limiter les mouvements


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 1,529 sec (3)

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