C++ 中将布尔值写入文件形式为true或者false方法

 首先确保定义的值是bool类型

做一个条件运算符(三目运算符)来判断 households[i]->waterheating 是否为 true,如果是,则输出 "true",否则输出 "false"

(households[i]->waterheating ? "true" : "false")

核心就是:写入文件是用字符串的形式,也就是把bool转换为字符串"true" "false"

你可能感兴趣的:(c++,开发语言)