क्या प्रिंटफ स्टडआउट को लिखता है?
क्या प्रिंटफ स्टडआउट को लिखता है?

वीडियो: क्या प्रिंटफ स्टडआउट को लिखता है?

वीडियो: क्या प्रिंटफ स्टडआउट को लिखता है?
वीडियो: Java Stdin and Stdout | Hackerrank challenge 1 solution 2024, नवंबर
Anonim

printf () - और कुछ अन्य "प्रिंटिंग" फ़ंक्शन जैसे कि पुट () - मानक आउटपुट को लिखें , के रूप में भी जाना जाता है स्टडआउट या अंततः फाइल डिस्क्रिप्टर 1.fprintf(stderr,…) - इसके लिखता है उत्पादन मानक त्रुटि के लिए उत्पादन , जिसे stderr या File Descriptor2 के नाम से भी जाना जाता है।

तदनुसार, एक मानक आउटपुट क्या है?

मानक आउटपुट , कभी-कभी संक्षिप्त स्टडआउट , डेटा की मानकीकृत धाराओं को संदर्भित करता है जो लिनक्स और अन्य यूनिक्स-जैसे ऑपरेटिंग सिस्टम में कमांड लाइन प्रोग्राम (यानी, ऑल-टेक्स्ट मोड प्रोग्राम) द्वारा उत्पादित किए जाते हैं। क्योंकि मानक धाराएँ सादा पाठ हैं, वे परिभाषा के अनुसार मानव पठनीय हैं।

इसके बाद, प्रश्न यह है कि प्रिंटफ किस सिस्टम कॉल का उपयोग करता है? printf () एपीआई या इंटरफेस में से एक है जो यूजर स्पेस के संपर्क में आता है बुलाना सी पुस्तकालय से कार्य। printf () असल में उपयोग लिखो() सिस्टम कॉल ।द राइट() सिस्टम कॉल आउटपुट में डेटा भेजने के लिए वास्तव में जिम्मेदार है।

इसे ध्यान में रखते हुए, stdin और stdout क्या है?

अगर मेरी समझ सही है, स्टडिन वह फाइल है जिसमें एक प्रोग्राम प्रक्रिया में एक कार्य चलाने के लिए अपने अनुरोधों में लिखता है, स्टडआउट वह फ़ाइल है जिसमें कर्नेल अपना आउटपुट लिखता है और इसके लिए अनुरोध करने वाली प्रक्रिया जानकारी तक पहुँचती है, और stderr वह फ़ाइल है जिसमें सभी अपवाद दर्ज किए जाते हैं।

मानक इनपुट और आउटपुट क्या है?

NS मानक इनपुट डिवाइस, जिसे के रूप में भी जाना जाता है स्टडिन , वह उपकरण है जिससे इनपुट प्रणाली के लिए लिया है। NS मानक आउटपुट डिवाइस, जिसे asstdout भी कहा जाता है, वह डिवाइस है जिसके लिए उत्पादन सिस्टम इश्यू से। आमतौर पर यह एक डिस्प्ले है, लेकिन आप रीडायरेक्ट कर सकते हैं उत्पादन एक सीरियल पोर्ट या एक फाइल के लिए।

सिफारिश की: