#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
int main(void)
{
_Bool = b1;
printf("1 = Wahr, 0 = Unwahr\n");
b1 = getchar();
if(putchar(b1) = 1) {
printf("b1=1 =>wahr\n");
}
else {
printf("b1= =>unwahr\n");
}
return 0;
}
エラーは、私がCプログラミング、_Bool
10 16 C:\Netzwerk\owncloud\Visualisierung\TAG3\3.5 log. Datentyp\bool_leer.c [Error] lvalue required as left operand of assignment
'if(putchar(b1)= 1){}' if(putchar(b1)== 1){} ' –
' _Bool = b1; 'これはコンパイルされますか? –
'1'は '' 1 ''と同じではありません。 0. – alk