1

(désolé pour mon pseudo-jeu de mots j'ai pas pu me retenir grin)


J'ai lu je ne sais plus où qu'en C on peut faire des structures contenant des variables booléennes sur 1 bit.
Ca m'intéresse de savoir comment pour réduire les besoins en mémoire d'Azur cool
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

2

hin hin...
Un troll ça reflechit plus vite à -10°C...en pays chaud tous les trolls sont cons...
Les cerveaux en silicium et ses defauts...
et essayez de trouver d'ou ca vient!!!


tout le monde s'en fout...
(Les annales du disque-monde...)

3

struct champ_de_bit // san "e", dsl Laêticia grin
{
unsigned int bit1:1, bit2:1;
}

=> ont met le nom du bit, suivi de ":", suivi du nombre de bits qu'on veut mettre

(je crois que c'est ça)
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

4

unsigned short busy : 1, local : 1, flag1_5 : 1, flag1_4 : 1, collapsed : 1, twin : 1, archived : 1, in_view : 1;

Par exemple - tiré de TIGCC, vat.h -
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

5

struct s_mastruct
{
int a:4; // a prend 4 bits
int b:3; // b prend 3 bits
int c:1; // c prend 1 bits
int d:20; // d prend 20 bits
int e:4; // e prend 4 bits
};

Résultat des course : sizeof(struct s_mastruct) == 4
Car a,b,c,d et e occupent à eux cinq 32 bits, et le compilateur va donc les faire tenir automatiquement dans le même double word cool

6

YEESssssss merci à vous !

rotfl *<|: o)
[edit]Edité par Thibaut le 28-11-2001 à 17:53:16[/edit]
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

7

houla... trois réponses en trois minutes !
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

8

Au fait, j'espère qu'il y accède par btst / bset / bclr, sinon bonjour la chute de vitesse de mon compilo sad
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

9

arf... alors là...
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall