Explain the changing field width, C/C++ Programming

Assignment Help:

Changing Field width

The printf() and scanf() functions from the standard library, use width specifier for controlling the width of its output . Similarly, the ostream class also has a member function width() for the same. This function has the following prototype.

                int width(void);

                int width(int newsize);

The first form returns the current field width. The default is always zero. That is because, the cout object always uses space just wide enough to output the values and a default size if zero matches all. The second form can be used to alter the current width setting. The argument passed to it is the new width to be set. It also returns the previous width. The width () function affects only the next item displayed. The filed width reverts to default afterwards.

e.g.

                void main()

                 {

                                cout<<" default width="<< cout.width()<

                                cout<<"[";

                                cout.width(10);                                 Set width to 10

                                cout<<"A";

                                cout<<"]";

                }

 


Related Discussions:- Explain the changing field width

What are virtual functions in c++, A virtual function permits derived class...

A virtual function permits derived classes to replace the implementation given by the base class. The compiler makes sure the replacement is always known as whenever the object in

When i develop a destructor, When I develop a destructor, do I require to e...

When I develop a destructor, do I require to explicitly call the destructors for my member objects?

Structures of flowchart, Ask Draw a flowchart that print all even numbers f...

Ask Draw a flowchart that print all even numbers from 2 until 10

Algorithm, Sine function computation

Sine function computation

Struct items, how to make a program this struct items/product

how to make a program this struct items/product

Exceptions handling in cpp, Exceptions. Your SVector class should throw fou...

Exceptions. Your SVector class should throw four exceptions: 3.1. If the constructor size is invalid, then it will just allow the implicit STL bad_alloc exception to pass up to mai

Define the stream oriented data files, Define the Stream Oriented Data File...

Define the Stream Oriented Data Files? There are two dissimilar types of data files called stream-oriented (or standard) data files and system-oriented (or low-level) data file

Is it possible to pass an entire structure to functions, Is it possible to ...

Is it possible to pass an entire structure to functions? Yes, it's possible to pass an entire structure to a function in a call by method style. Some programmers prefer to decl

Basics, conceptual difference between big o,big thete and big omega

conceptual difference between big o,big thete and big omega

Data structure and algorithm, implement two stacks in one array A[1...n] in...

implement two stacks in one array A[1...n] in such a way that neither stack overflows unless the total number of elements in both stacks together is n. For this you need to produce

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd