Código
#include <stdio.h> #include <stdlib.h> int main(){ bool booleano; if(booleano == 0){ } else{ } return 0; }
Pensaba que podia escanear un booleano de forma que el (0 = negativo) y (>= 1 positivo) pensandolo ahora le veo un poco menos de coherencia o el problema quizás es que no se usa %b para asignar.
Seguramente me direis que yo mismo lo he dicho que es un boloeano y que solo puede ser true y false.
Aquí dejo el otro código que he echo de forma más "normal".
Código
#include <stdio.h> #include <stdlib.h> int main(){ int siOno; if(siOno == 0){ } else{ } return 0; }
De esta forma si funióna correctamente.