#include <iostream>
int main()
{
std::cout << static_cast<char*>(nullptr);
bool has_badbit = std::cout.bad();
std::cout.clear();
std::cout << std::boolalpha << "bad(): " << has_badbit;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IG1haW4oKQp7CglzdGQ6OmNvdXQgPDwgc3RhdGljX2Nhc3Q8Y2hhcio+KG51bGxwdHIpOwogICAgYm9vbCBoYXNfYmFkYml0ID0gc3RkOjpjb3V0LmJhZCgpOwoKICAgIHN0ZDo6Y291dC5jbGVhcigpOwogICAgc3RkOjpjb3V0IDw8IHN0ZDo6Ym9vbGFscGhhIDw8ICJiYWQoKTogIiA8PCBoYXNfYmFkYml0Owp9