Créer un type en C
olivier
-
batmat Messages postés 1880 Date d'inscription Statut Membre -
batmat Messages postés 1880 Date d'inscription Statut Membre -
Bonjour,
Comment définir un type booléen en C?
Merci
Comment définir un type booléen en C?
Merci
3 réponses
-
En lisant c cour et en regardant du cote de enum et typedef ;)
la culture c comme la confiture - on en a + on l'etale -
il existe un type booléen en C. C'est un ajout de la dernière version de la norme (C99). Il s'agit du type _Bool défini dans <stdbool.h>. Cet en-tête contient également les définitions de true et false. Une macro bool est souvent définie comme équivalent à _Bool.
man google
--
pouet -
Sinon, il y a une méthode toute simple (même si j'avoue que stdbool est séduisant) ;-)
tu écris en haut de ton prog
typedef enum{false,true} bool;
Attention l'ordre false true est important, car en fait la valeur qui sera renvoyée lors de l'utilisation de ces deux constantes sera leurs index dans la liste... or false doit valoir 0 et true 1
@++
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?