Если у вас есть компилятор, который поддерживает C99, вы можете
#include <stdbool.h>
В противном случае вы можете определить свой собственный, если хотите.В зависимости от того, как вы хотите его использовать (и хотите ли вы иметь возможность компилировать код на C ++), ваша реализация может быть такой простой, как:
#define bool int
#define true 1
#define false 0
По моему мнению, вы можетену просто используйте int
и используйте ноль для обозначения false и ненулевое значение для истины.Вот как это обычно делается в C.