noboolalpha
manipulator function
<ios>
ios_base& noboolalpha ( ios_base& str );
No alphanumerical bool values
Clears the boolalpha format flag for the str stream.
When the boolalpha format flag is not set, bool values are insterted/extracted as integral values (0 and 1) instead of their bool names: true and false.
This flag can be set using the boolalpha manipulator.
The boolalpha flag is not set in standard streams on initialization.
Parameters
- str
- Stream object where to apply.
Because this function is a manipulator, it is designed to be used alone with no arguments in conjunction with the insertion (<<) and extraction (>>) operations on streams (see example below).
Return Value
A reference to the stream object.
Example
1 2 3 4 5 6 7 8 9 10 11
|
// modify boolalpha flag
#include <iostream>
using namespace std;
int main () {
bool b;
b=true;
cout << noboolalpha << b << endl;
cout << boolalpha << b << endl;
return 0;
}
|
The execution of this example displays something similar to:
See also
boolalpha | Alphanumerical bool values (manipulator function) |
|