使用boolalpha操作子

来源:互联网 发布:众筹平台数据统计 编辑:程序博客网 时间:2024/05/29 02:52

当我们想输入一个BOOL类型的变量以“TRUE”的形式输入,而不是“1”,就需要使用boolalpha操作子

 

EXAMPLE

 

#include <ios>
#include <iostream>
#include <ostream>
#include <istream>

int main()
{
 std::cout<<"true = "<<true<<"\n";
 std::cout<<std::boolalpha;
 std::cout<<"true = "<<true<<"\n";

 bool test;

 std::cout<<"please input \"true\": ";
 std::cin>>std::boolalpha>>test;
 std::cout<<std::noboolalpha<<test<<"\n";

}

 

POSSIBLE OUTPUT