Voila,en classe j'ai posé une question parceque j'avais utilisé le type bool chez moi et j'ai eu des erreurs pendant la compilation.J'ai alors demandé comment résoudre le problême et le professeur m'as répondu que c'était mon compilateur qui déraillait.Hors j'utilise gcc 4.0.3 sous linux et je ne pense pas avoir un souci du côté du compilateur,pourtant ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
 
int main(void)
{
	bool test;
 
	test = 0;
        printf("%d",test);
 
	return 0;
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
$ gcc -o bool bool.c -lm
 
bool.c: In function 'main':
bool.c:5: erreur: 'bool' undeclared (first use in this function)
bool.c:5: erreur: (Chaque identificateur non déclaré est rapporté une seule fois
bool.c:5: erreur: pour chaque fonction dans laquelle il apparaît.)
bool.c:5: erreur: syntax error before 'test'
bool.c:7: erreur: 'test' undeclared (first use in this function)
bool.c:12:2: attention : pas de retour chariot à la fin du fichier
Je voudrais juste une explication sur le type bool,savoir si c'est juste une question de portabilité?ou si c'est autre chose.

Merci d'avance.
Gentox.