>> डेविड मालन: चलो अब को परिष्कृत करते हैं थोड़ा और आगे इस कार्यक्रम.
यह अच्छा नहीं होगा toupper सकता है अगर लोअरकेस अगर एक अक्षर को कैपिटल, और
अगर छोटा अक्षर नहीं, पास यह अपरिवर्तित के माध्यम से?
दूसरे शब्दों में, मैं जगह ले सकता है एक साथ मेरे अगर किसी और ब्लॉक
एक कॉल toupper करने के लिए?
>> खैर, इस सवाल का जवाब, मैं सबसे अच्छा परामर्श करना चाहते हैं
toupper के लिए दस्तावेज.
ऐसा करने के लिए, मुझे एक बड़ा टर्मिनल खुला खिड़की जीएडिट के बाहर, और
तो इस तरह, आदमी toupper लिखें मैं खोलने के लिए चाहते हैं कि वाचक
आदमी पृष्ठ के लिए तथाकथित समारोह toupper.
मार पर दर्ज करें, मैं देख रहा हूँ यह एक तरह एक स्क्रीन.
और अब वे है लगता है कि नोटिस toupper के लिए दस्तावेज संयुक्त
tolower के लिए उस के साथ ऊपरी.
लेकिन कोई बात नहीं.
>> आप सारांश के तहत नोटिस हूँ कि मैं वास्तव में, यह उपयोग करने के लिए, कि याद दिला रहा हूँ
समारोह, मैं शामिल करना चाहिए हेडर फाइल ctype.h.
कि नीचे, आप toupper है कि देखने एक पूर्णांक लौटने के रूप में घोषित किया है और
एक सा है, जो एक पूर्णांक स्वीकार जिज्ञासु, इस प्रकार अब तक के बाद से, मैं कर रहा हूँ
केवल घर का काम से छेड़छाड़.
लेकिन यह ठीक है.
ये इस प्रकार है पता चला है कि सिर्फ एक कन्वेंशन, और हम अभी भी रूप में सी का उपयोग कर सकते हैं
यह भले ही एक चार हालांकि यह एक पूर्णांक के रूप में घोषित किया है.
>> अब, यहाँ विवरण में, मैं देख रहा हूँ कि करने के लिए सी पत्र धर्मान्तरित toupper
यदि संभव हो तो अपरकेस.
और वापसी मान के तहत, मैं देख रहा हूँ कि मान का है
परिवर्तित पत्र, या सी, अगर रूपांतरण संभव नहीं था.
और अंतर्दृष्टि नहीं है मैं देख रहा था.
सी, वास्तव में, एक छोटा अक्षर नहीं है पत्र, यह है कि toupper करेगा लगता है
बस अपरिवर्तित इसे पारित साथ.
>> तो चलो अब मेरे कोड करने के लिए वापस जाने.
और चलो अब की संपूर्णता को दूर करते हैं इस सशर्त ब्लॉक और इसे बदलने,
काफी बस, printf% ग अल्पविराम के साथ एस ब्रैकेट की toupper मैं कोष्ठक बंद
करीब कोष्ठक जिससे, सेमीकोलन मैं% सी जगह करना चाहते हैं कि वाचक
के पूंजीकरण के साथ एस में ith पत्र अगर ith
एस में अक्षर लोअरकेस है.
या यह नहीं है, भले ही यह हो जाएगा अपरिवर्तित के माध्यम से पारित कर दिया.
>> चलो अब साथ इस कार्यक्रम को संकलित करते हैं capitalize2 बनाने, और साथ इसे चलाने
capitalize2, फिर से, हैलो टाइपिंग.
और वास्तव में, हम अपरकेस वापस मिलता है.
फिर दाऊद टाइप करते.
और यह भी, अपरकेस है.