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

Hotel reservation, •Flow Chart and Pseudocode of Add module - Hotel booking...

•Flow Chart and Pseudocode of Add module - Hotel booking - Signup for new membership Delete module - Hotel reservation cancellation - Change of reservation

C pgms, find area under the curve y=f(x) between x=a &y=b integrate y=f(x)

find area under the curve y=f(x) between x=a &y=b integrate y=f(x)

Call by reference, Call by reference: Arguments to a function can be pa...

Call by reference: Arguments to a function can be passed in two way; one by call by value and other by call by reference.  Call by value is passed either through a constant

Singly linked list, For this program you will add and test 2 new member fun...

For this program you will add and test 2 new member functions to the IntSLList class posted on the website. The two member functions are: insertByPosn(int el, int pos) Assuming t

Define external static storage class - computer programming, Define Externa...

Define External Static Storage Class - Computer Programming? An external static is declared outside of all the functions and is obtainable to all functions in that program. The

Area Under Curve, Write a program to find the area under the curve y = f(x)...

Write a program to find the area under the curve y = f(x) between x = a and x = b, integrate y = f(x) between the limits of a and b. The area under a curve between two points can b

C program for reverse the string , C Program for REVERSE THE STRING #i...

C Program for REVERSE THE STRING #include stdio.h> #include conio.h> #include string.h> void main() {           char name[30];           char *s;

Array, how to pass array

how to pass array

C program for sorting, C Program for SORTING # include stdio.h> void...

C Program for SORTING # include stdio.h> void main() {           char a;           int *p;           int i,j,temp;           clrscr();           p=&i;

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