C++/Console/cout flag
Demonstrate flags() and unsetf(): ios::fmtflags
<source lang="cpp">
- include <iostream>
using namespace std;
int main() {
ios::fmtflags f; f = cout.flags(); if(f & ios::showpos) cout << "showpos is set for cout.\n"; else cout << "showpos is cleared for cout.\n"; cout << "\nSetting showpos for cout.\n"; cout.setf(ios::showpos); f = cout.flags(); if(f & ios::showpos) cout << "showpos is set for cout.\n"; else cout << "showpos is cleared for cout.\n"; cout << "\nClearing showpos for cout.\n"; cout.unsetf(ios::showpos); f = cout.flags(); if(f & ios::showpos) cout << "showpos is set for cout.\n"; else cout << "showpos is cleared for cout.\n"; return 0;
}
</source>