Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Causes text that is not as wide as the output width to appear in the stream flush with the right margin.
ios_base& right(
ios_base& _Str
);
Parameters
- _Str
A reference to an object of type ios_base, or to a type that inherits from ios_base.
Return Value
A reference to the object from which _Str is derived.
Remarks
left also modifies the justification of text.
The manipulator effectively calls _Str.setf(ios_base::right, ios_base::adjustfield), and then returns _Str.
Example
// ios_right.cpp
// compile with: /EHsc
#include <iostream>
int main( )
{
using namespace std;
double f1= 5.00;
cout << f1 << endl;
cout.width( 20 );
cout << f1 << endl;
cout.width( 20 );
cout << left << f1 << endl;
cout.width( 20 );
cout << f1 << endl;
cout.width( 20 );
cout << right << f1 << endl;
cout.width( 20 );
cout << f1 << endl;
}
5 5 5 5 5 5
Requirements
Header: <ios>
Namespace: std