formatted and unformatted console io operations in c++

1.) Formatted console io functions (फोर्मेटेड कंसोल इनपुट आउटपुट फंक्शनस):-

With the help of formatted console input/output functions we can able to format the output data as per user's requirement.
फोर्मेटेड कंसोल इनपुट आउटपुट फंक्शनस की सहायता से हम यूजर की मांग के अनुरूप आउटपुट डाटा को फॉरमेट कर सकते है। 
Some of the most important formatted console input/output functions are -
कुछ महत्वपूर्ण फोर्मेटेड कंसोल इनपुट आउटपुट फंक्शनस निम्न है:- 

1.) width(int w):- This function defines width(number of digits) of the next value to be displayed in the output at the console.
यह फंक्शन कंसोल के आउटपुट में दर्शायी जाने वाली अगली वैल्यू की चौड़ाई (अंको की संख्या) को परिभाषित करता है।   
cout.width(value);

2.) fill(char ch): This function is used to fill the unused white spaces in a value with a special character of user's choice to be displayed in the output at the console..
यह फंक्शन कंसोल के आउटपुट में दर्शायी जाने वाली अगली वैल्यू की चौडाई में उपस्थित रिक्त स्थान को यूजर के मनचाहे अक्षर से भरने का कार्य करता है।  
cout.fill(character);

3.) precision(int nod): This function is used to specify the number of digits in fractional part of decimal to be printed in the output at the console.
यह फंक्शन कंसोल के आउटपुट में दर्शायी जाने वाली वास्तविक संख्या के आंशिक भाग में अंको की संख्या को परिभाषित करता है। 
cout.precision(digits);

This can be done by using manipulators like setw(), setfill(), setprecision(), endl also. 
यह कार्य मैनीपुलेटर जैसे setw(), setfill(), setprecision() द्वारा भी किया जा सकता है। 

2.) Unformatted console io functions(अनफोर्मेटेड कंसोल इनपुट आउटपुट फंक्शनस):-

With the help of Unformatted console input/output functions we can able to get the output data as it's original form it means no formatting is applied on output data.
अनफोर्मेटेड कंसोल इनपुट आउटपुट फंक्शनस की सहायता से हम आउटपुट डाटा को उसके वास्तविक रूप में प्राप्त/प्रदर्शित कर सकते है अर्थात आउटपुट डाटा पर कोई फॉरमेटिंग नहीं की जाती है। 
Some of the most important unformatted console input/output functions are -
कुछ महत्वपूर्ण अनफोर्मेटेड कंसोल इनपुट आउटपुट फंक्शनस निम्न है:-

1.) get():-
This function is used to read a single character from the console and returns it. there are two ways to use get() 
यह फंक्शन कंसोल से एक अक्षर पढ़ने का कार्य करता है एवं उसे प्राप्त करता है। get() को दो तरीके से प्रयुक्त किया जा सकता है :-
a.) the function get(char*) assigns the value to a variable
get(char*) फंक्शन द्वारा प्राप्त वैल्यू, किसी वेरिएबल को प्रदान की जाती है

(b) the function get(void) to return the value of the character.
get(void) फंक्शन द्वारा पढ़े गए अक्षर की वैल्यू प्रदान की जाती है

Example:-
char data;
data = cin.get();

2.) put(char ch):- This function is used to write a single character at the console.
यह फंक्शन कंसोल पर एक अक्षर लिखने का कार्य करता है
Example:-
cout.put(data); 

3.) getline(char* array, int size):- This function is used to read a line of characters from the console until a newline character occurs.
यह फंक्शन कंसोल से एक पंक्ति पढ़ने का कार्य करता है जब तक कि न्यूलाइन करैक्टर प्राप्त नहीं होता
Example:-
char list[10];
cin.getline(list,10);

4.) write(char *array, int num):- This function is used to write a line of characters from the given array to the console.
यह फंक्शन कंसोल पर एक पंक्ति लिखने का कार्य करता है जिसे ऐरे से प्राप्त किया जाता है
Example:-
cout.write(list,10);

No comments:

Post a Comment