Home / Tips / C++ Tips / C++: Manipulators

“Chishiki” is Japanese for “knowledge.” e-chishiki.com aims to bring software developers, information security professionals, IT executives and other IT pros a rich body of knowledge in the form of articles, interviews, tutorials and technical discussions. Our contributors are among the biggest names in the Indian IT industry and include noted authors, educators and practitioners.

C++: Manipulators


Manipulators


Formatting data of the stream using ios member functions is a tedious job. The actions of these functions can be more easily performed using manipulators. When we use manipulators the formatting instructions are directly inserted into a stream. Manipulators can be classified into two categories, those accepting parameters (provided in 'iomanip.h') and others which do not (provided in 'iostream.h'). The following list shows all the of the manipulators.

Manipulator

Purpose

skipws Skip white space on input
noskipws Do not skip white space on input
dec Convert to decimal
oct Convert to octal
hex Convert to hexadecimal
left Left align, pad on right
right Right align, pad on left
internal Use padding between sign or base indicator and value
end1 Insert newline and flush the output stream
showpos Shows plus sign for positive values

 

To be continued...

Comments

Log in or create a user account to comment.

On Sale From April 2008

Let Us C
8th Ed.
C programming classic & best seller. 1 million+ copies sold!

Y. Kanetkar

On Sale From April 2008

Introduction to Object Oriented Programming & C++

Y. Kanetkar

On Sale From Fall 2008

Microsoft .NET Framework: Web Application Security

Vijay Mukhi

On Sale From Nolvember 2008

Quest C++ Courseware
12+ hours of instructional audio and animated slides.

Y. Kanetkar Asang Dani

On Sale From November 2008

A Programmer's Guide to Web Application Security

Vijay Mukhi

Latest Forum Posts