C++
C ++ में बेसिक इनपुट / आउटपुट
खोज…
टिप्पणियों
मानक पुस्तकालय <iostream> इनपुट और आउटपुट के लिए कुछ धाराओं को परिभाषित करता है:
|stream | description |
|-------|----------------------------------|
|cin | standard input stream |
|cout | standard output stream |
|cerr | standard error (output) stream |
|clog | standard logging (output) stream |
cin ऊपर उल्लिखित चार धाराओं में से मूल रूप से उपयोगकर्ता इनपुट के लिए उपयोग किया जाता है और अन्य तीन डेटा को आउटपुट करने के लिए उपयोग किया जाता है। सामान्य रूप से या अधिकांश कोडिंग वातावरणों में cin ( कंसोल इनपुट या मानक इनपुट) कीबोर्ड और cout ( कंसोल आउटपुट या मानक आउटपुट) मॉनिटर होता है।
cin >> value
cin - input stream
'>>' - extraction operator
value - variable (destination)
cin यहां उपयोगकर्ता द्वारा दर्ज किए गए इनपुट को निकालता है और चर मूल्य में खिलाता है। उपयोगकर्ता कुंजी दर्ज करने के बाद ही मान निकाला जाता है।
cout << "Enter a value: "
cout - output stream
'<<' - insertion operator
"Enter a value: " - string to be displayed
यहाँ cout प्रदर्शित होने के लिए स्ट्रिंग लेता है और इसे मानक आउटपुट या मॉनिटर में सम्मिलित करता है
सभी चार धाराओं मानक नाम स्थान में स्थित हैं std तो हम मुद्रित करने के लिए की जरूरत है std::stream स्ट्रीम के लिए stream इसका इस्तेमाल करने की।
कोड में एक मैनिपुलेटर std::endl भी है। इसका उपयोग केवल आउटपुट स्ट्रीम के साथ किया जा सकता है। यह धारा में '\n' वर्ण का अंत सम्मिलित करता है और इसे फ्लश करता है। यह तुरंत उत्पादन का कारण बनता है।
उपयोगकर्ता इनपुट और मानक आउटपुट
#include <iostream>
int main()
{
int value;
std::cout << "Enter a value: " << std::endl;
std::cin >> value;
std::cout << "The square of entered value is: " << value * value << std::endl;
return 0;
}