[C] C moa ou c mon compilo

C moa ou c mon compilo [C] - Programmation

Marsh Posté le 05-04-2002 à 12:11:49    

voilà toujours sous linux avec gcc
 
mon fichier kikou.c :
 
#include <stdlib.h>
#include <stdio.h>
 
 
int main()
{
 
  bool toto;
 
  printf("kikou" );
 
}
 
 
Et voilà le message d'erreur :
 
'bool' undeclared
 
Rassurez moi bool ça existe bien en C non ? dois-je changer de compilo :??:


---------------
J'suis timide - Prêt à mourir, mais pas à vivre - Je suis vraiement très fatigué ... - more than meets the eye
Reply

Marsh Posté le 05-04-2002 à 12:11:49   

Reply

Marsh Posté le 05-04-2002 à 12:18:57    

pas de booléens en C !  :non:

Reply

Marsh Posté le 05-04-2002 à 12:19:23    

le type bool n'exista pas en C (ANSI)
 

  • change de compilo, peut-etre LCC ?????? (je ne sais pas...)


  • mets un int à la place


1 pour TRUE,  pour FALSE
 

  • tu créer un type énumeré

Reply

Marsh Posté le 05-04-2002 à 12:22:53    

Tant pis vai utiliser des int :(


---------------
J'suis timide - Prêt à mourir, mais pas à vivre - Je suis vraiement très fatigué ... - more than meets the eye
Reply

Marsh Posté le 05-04-2002 à 12:50:59    

bool n'existe que en c++
 
Mais un int n'est pas plus ou moin rapide. La plupart du temp, les bool sont représenté par des entier ... car on se fout de la perte de place que ca entraine et vu que c plus rapide d'y acceder ... ( enfin je crois, alignement de mémoire oblige non ? )

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed