2014-10-15 5 views
-4

Вот как вы печатаете bool. Одно значение задано как true, а одно - false. Не уверен, почему он не будет печатать раньше.C программирование print bool

#include <stdio.h> 
#include <stdbool.h> 

int main(void) { 

    bool intersect = true; 
    bool intersect1 = false; 
    printf(" Intersection is %d \n", intersect); 
    printf(" Intersection1 is %d \n", intersect1); 
    return 0; 
} 
+0

Если у вас есть вопрос о том, почему он был закрыт, как простофиля, * пожалуйста * спросите в комментариях, а не как-то отредактирован в вопрос. –

+0

@Yuhao Я исправил свой пост. – cokedude

+0

@ DennisMeng Я исправил свой пост. – cokedude

ответ

0

Это следует сделать это:

printf("%s", intersect ? "true" : "false");