Rechercher : dans
Par :

Créer un type en C

Dernière réponse le 5 mai 2003 à 09:20:16 olivier, le 3 mai 2003 à 13:02:37 
 Signaler ce message aux modérateurs

Bonjour,

Comment définir un type booléen en C?

Merci

Meilleures réponses pour « Créer un type en C » dans :
Langage C++ - Les types de données Voir Les types de données Les données manipulées en langage C++, comme en langage C, sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître...
Langage C - Les types de données Voir Les types de données Les données manipulées en langage C sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître l'occupation mémoire (le...
Les structures en langage C Voir Différence entre une structure et un tableau Un tableau permet de regrouper des éléments de même type, c'est-à-dire codés sur le même nombre de bits et de la même façon. Toutefois, il est généralement utile de pouvoir rassembler des éléments de...
La compilation et les modules en C et en C++ VoirCet article a pour vocation d'introduire les notions de bases de la compilation en C et en C++ et de la programmation modulaire. Il permet de mieux comprendre les messages d'erreur du compilateur. Les notions abordées ici sont indépendantes du...
Langage C - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage C sont typées, c'est-à-dire que les données contenues dans...
Les classes en langage C++ VoirLa notion d'objet Le langage C est un langage procédural, c'est-à-dire que c'est un langage permettant de définir des données grâce à des variables, et des traitements grâce aux fonctions. L'apport principal du langage C++ par rapport au...
Les objets en langage C++ VoirLa création d'objets En C++, il existe deux façons de créer des objets, c'est-à-dire d'instancier une classe : de façon statique de façon dynamique La création statique La création statique d'objets consiste à créer un objet en lui affectant un...

1

brj, le 3 mai 2003 à 14:44:48

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

Répondre à brj

2

pouet, le 5 mai 2003 à 02:47:10

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

Répondre à pouet

3

 batmat, le 5 mai 2003 à 09:20:16

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 ?

Répondre à batmat