23

定義が で定義されている C std99 で bool データ型を使用してい<stdbool.h>ます。ここで、ユーザーに入力してもらいたいと思います。ユーザーから1バイトのブール値を入力し、その後プログラムでそれを操作するためにscanfで使用する必要があるフォーマット指定子は何ですか。

4

1 に答える 1

32

なにもない。

_Boolサイズは実装に依存するため、一時オブジェクトを使用します。

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

bool b;
int temp;

scanf("%d", &temp);
b = temp;
于 2012-10-16T18:02:28.293 に答える