1 00:00:00,000 --> 00:00:00,280 2 00:00:00,280 --> 00:00:02,240 >> डेविड मालन: चलो अब को परिष्कृत करते हैं थोड़ा और आगे इस कार्यक्रम. 3 00:00:02,240 --> 00:00:06,510 यह अच्छा नहीं होगा toupper सकता है अगर लोअरकेस अगर एक अक्षर को कैपिटल, और 4 00:00:06,510 --> 00:00:08,880 अगर छोटा अक्षर नहीं, पास यह अपरिवर्तित के माध्यम से? 5 00:00:08,880 --> 00:00:12,110 दूसरे शब्दों में, मैं जगह ले सकता है एक साथ मेरे अगर किसी और ब्लॉक 6 00:00:12,110 --> 00:00:13,960 एक कॉल toupper करने के लिए? 7 00:00:13,960 --> 00:00:16,000 >> खैर, इस सवाल का जवाब, मैं सबसे अच्छा परामर्श करना चाहते हैं 8 00:00:16,000 --> 00:00:17,630 toupper के लिए दस्तावेज. 9 00:00:17,630 --> 00:00:22,100 ऐसा करने के लिए, मुझे एक बड़ा टर्मिनल खुला खिड़की जीएडिट के बाहर, और 10 00:00:22,100 --> 00:00:26,060 तो इस तरह, आदमी toupper लिखें मैं खोलने के लिए चाहते हैं कि वाचक 11 00:00:26,060 --> 00:00:29,060 आदमी पृष्ठ के लिए तथाकथित समारोह toupper. 12 00:00:29,060 --> 00:00:31,580 मार पर दर्ज करें, मैं देख रहा हूँ यह एक तरह एक स्क्रीन. 13 00:00:31,580 --> 00:00:34,750 और अब वे है लगता है कि नोटिस toupper के लिए दस्तावेज संयुक्त 14 00:00:34,750 --> 00:00:37,010 tolower के लिए उस के साथ ऊपरी. 15 00:00:37,010 --> 00:00:38,010 लेकिन कोई बात नहीं. 16 00:00:38,010 --> 00:00:41,640 >> आप सारांश के तहत नोटिस हूँ कि मैं वास्तव में, यह उपयोग करने के लिए, कि याद दिला रहा हूँ 17 00:00:41,640 --> 00:00:45,220 समारोह, मैं शामिल करना चाहिए हेडर फाइल ctype.h. 18 00:00:45,220 --> 00:00:49,520 कि नीचे, आप toupper है कि देखने एक पूर्णांक लौटने के रूप में घोषित किया है और 19 00:00:49,520 --> 00:00:52,720 एक सा है, जो एक पूर्णांक स्वीकार जिज्ञासु, इस प्रकार अब तक के बाद से, मैं कर रहा हूँ 20 00:00:52,720 --> 00:00:54,370 केवल घर का काम से छेड़छाड़. 21 00:00:54,370 --> 00:00:55,310 लेकिन यह ठीक है. 22 00:00:55,310 --> 00:00:59,070 ये इस प्रकार है पता चला है कि सिर्फ एक कन्वेंशन, और हम अभी भी रूप में सी का उपयोग कर सकते हैं 23 00:00:59,070 --> 00:01:01,990 यह भले ही एक चार हालांकि यह एक पूर्णांक के रूप में घोषित किया है. 24 00:01:01,990 --> 00:01:05,850 >> अब, यहाँ विवरण में, मैं देख रहा हूँ कि करने के लिए सी पत्र धर्मान्तरित toupper 25 00:01:05,850 --> 00:01:07,980 यदि संभव हो तो अपरकेस. 26 00:01:07,980 --> 00:01:11,520 और वापसी मान के तहत, मैं देख रहा हूँ कि मान का है 27 00:01:11,520 --> 00:01:15,320 परिवर्तित पत्र, या सी, अगर रूपांतरण संभव नहीं था. 28 00:01:15,320 --> 00:01:17,120 और अंतर्दृष्टि नहीं है मैं देख रहा था. 29 00:01:17,120 --> 00:01:21,060 सी, वास्तव में, एक छोटा अक्षर नहीं है पत्र, यह है कि toupper करेगा लगता है 30 00:01:21,060 --> 00:01:23,450 बस अपरिवर्तित इसे पारित साथ. 31 00:01:23,450 --> 00:01:25,750 >> तो चलो अब मेरे कोड करने के लिए वापस जाने. 32 00:01:25,750 --> 00:01:30,480 और चलो अब की संपूर्णता को दूर करते हैं इस सशर्त ब्लॉक और इसे बदलने, 33 00:01:30,480 --> 00:01:40,240 काफी बस, printf% ग अल्पविराम के साथ एस ब्रैकेट की toupper मैं कोष्ठक बंद 34 00:01:40,240 --> 00:01:45,120 करीब कोष्ठक जिससे, सेमीकोलन मैं% सी जगह करना चाहते हैं कि वाचक 35 00:01:45,120 --> 00:01:49,050 के पूंजीकरण के साथ एस में ith पत्र अगर ith 36 00:01:49,050 --> 00:01:50,530 एस में अक्षर लोअरकेस है. 37 00:01:50,530 --> 00:01:53,710 या यह नहीं है, भले ही यह हो जाएगा अपरिवर्तित के माध्यम से पारित कर दिया. 38 00:01:53,710 --> 00:01:58,790 >> चलो अब साथ इस कार्यक्रम को संकलित करते हैं capitalize2 बनाने, और साथ इसे चलाने 39 00:01:58,790 --> 00:02:01,800 capitalize2, फिर से, हैलो टाइपिंग. 40 00:02:01,800 --> 00:02:03,800 और वास्तव में, हम अपरकेस वापस मिलता है. 41 00:02:03,800 --> 00:02:05,090 फिर दाऊद टाइप करते. 42 00:02:05,090 --> 00:02:06,340 और यह भी, अपरकेस है. 43 00:02:06,340 --> 00:02:09,380