El archivo de cabecera de la biblioteca estándar de C
stdbool.h se utiliza para poder utilizar en C las variables de tipo booleanas,
es decir, poder usar true o false en el código.
Foto tomada de freedigitalphotos.net |
Macros:
bool – Definición del tipo.
true – Sustituye a 1.
false – Sustituye a 0.
Un ejemplo rápido sacado de Wikibooks:
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
int main(void) {
bool keep_going =
true; // Antes sería `bool keep_going =
1;`
while(keep_going)
{
printf("Éste mensaje se mostrará mientras la variable sea
True.\n");
keep_going =
false; // Antes sería `keep_going =
0;`
}
printf("¡Para!\n");
return
EXIT_SUCCESS;
}
¿Qué utilidades ves al uso de stdbool.h?