2011-02-04 17 views
12

संभव डुप्लिकेट:
What does the “c” mean in cout, cin, cerr and clog?cout - यह किसके लिए खड़ा है?

किसी ने मुझे कृपया समझा सकते हैं कि अदालत के लिए खड़ा है?

+1

आप पूछ रहे हैं क्या 'cout' करता है या इसका नाम' cout' क्यों रखा जाता है? किसी भी तरह से, Google इसके लिए एक बेहतर जगह है। – casablanca

+5

स्वतंत्रता, ऐप्पल पाई, और अमेरिकी वे। –

+1

इनपुट स्वरूपण के लिए धाराओं का उपयोग करना एक पक्काडिलो है क्योंकि वास्तविक पुरुष अपने स्वयं के पार्सर्स लिखते हैं। इसलिए इनपुट स्ट्रीम को मूल रूप से 'पाप' कहा जाता था, लेकिन यह बीसीपीएल में * स्थिर आइसोमोर्फिक न्यूमेरेटर * से विवादित था। तो स्ट्रॉस्ट्रप ने अनिच्छा से नाम को 'cin' में बदल दिया। इस प्रकार जब उन्हें आउटपुट स्वरूपण धारा के लिए नाम की आवश्यकता होती है, तो उन्होंने इसे 'कोउट' कहने का फैसला किया। वो जोकर – chrisaycock

उत्तर

1

cout सी ++ में standard output stream है।

इसके साथ, आप << ऑपरेटर का उपयोग तार या संख्या मुद्रित कर सकते हैं:

#include <iostream.h> 

int main(int, char **) { 
    cout << "Hello world" << endl; 
    return 0; 
} 
+0

यह क्या करता है उससे अलग है। – CodeLurker

19

"सी" कंसोल के लिए खड़ा है। डिफ़ॉल्ट रूप से, अधिकांश सिस्टमों में उनके मानक आउटपुट को कंसोल पर सेट किया जाता है, जहां टेक्स्ट संदेश दिखाए जाते हैं, हालांकि इसे आम तौर पर पुनर्निर्देशित किया जा सकता है। यह character के लिए भी खड़ा हो सकता है।

"बाहर" उत्पादन के लिए खड़ा है

इस प्रकार "सांत्वना उत्पादन" या "चरित्र उत्पादन"

+2

बजेर्न स्ट्राउस्ट्रप के अनुसार: "सी" "चरित्र" के लिए खड़ा है - http://www2.research.att.com/~bs/bs_faq2.html#cout –

+0

@ माइकल, पंच को हराया: पी – Elpezmuerto

+1

bjarne कहते हैं "द" सी "चरित्र" के लिए खड़ा है क्योंकि itereams नक्शा मूल्यों को बाइट (चार) प्रस्तुतिकरणों से और उसके लिए करता है। " –

-3

मैं एक अनुमान खतरे देंगे ...

चैनल आउट

+0

मेरी रक्षा में, पुस्तक (जोसुटिस) पुस्तक को "मानक आउटपुट चैनल" के रूप में संदर्भित करता है – Jimmy

+0

उस पुस्तक को फेंक दें। cout कंसोल या चरित्र आउटपुट के लिए खड़ा है, जो डिफ़ॉल्ट रूप से मानक आउटपुट के लिए निर्देशित है। – ybakos

संबंधित मुद्दे