1 00:00:00,000 --> 00:00:00,620 2 00:00:00,620 --> 00:00:03,140 >> डेविड जे मालन: चलो एक प्रोग्राम लिखने दो. कि एक स्ट्रिंग के लिए उपयोगकर्ता का संकेत देता है और 3 00:00:03,140 --> 00:00:07,210 फिर उस स्ट्रिंग मुद्रित करने के लिए आगे बढ़ना प्रति पंक्ति चरित्र एक के लिए चरित्र. 4 00:00:07,210 --> 00:00:10,570 अब अतीत में, हम ऐसा किया होता शायद वर्ग ब्रैकेट अंकन के साथ, 5 00:00:10,570 --> 00:00:13,680 प्रभावी रूप से एक स्ट्रिंग इलाज अक्षर की एक सरणी है. 6 00:00:13,680 --> 00:00:17,200 >> लेकिन इस बार, के बजाय इलाज करते हैं यह वास्तव में, एक क्या है के लिए एक स्ट्रिंग 7 00:00:17,200 --> 00:00:18,770 सूचक या एक पते. 8 00:00:18,770 --> 00:00:22,420 विशेष रूप से, एक का पता चरित्र का सच पता 9 00:00:22,420 --> 00:00:25,740 के एक दृश्य में पहली चरित्र, हम सामूहिक रूप से पता है कि वर्ण 10 00:00:25,740 --> 00:00:26,860 एक स्ट्रिंग के रूप में. 11 00:00:26,860 --> 00:00:30,740 >> की पहली के लिए एक स्ट्रिंग की घोषणा करते हैं क्या यह सच है, चार *. 12 00:00:30,740 --> 00:00:31,770 और हम यह बात फोन करता हूँ. 13 00:00:31,770 --> 00:00:34,670 और फिर इसे वापस आवंटित मिल स्ट्रिंग के लिए मूल्य. 14 00:00:34,670 --> 00:00:36,380 >> 'अगले कुछ त्रुटि जाँच करते हैं. 15 00:00:36,380 --> 00:00:42,920 एस रिक्त है, तो तुरंत वापसी हम नहीं गलती करना इतना है कि 16 00:00:42,920 --> 00:00:45,630 कि शून्य सूचक भिन्नता. 17 00:00:45,630 --> 00:00:49,750 >> अगला, पर पुनरावृति करते हैं इस प्रकार के रूप में एस अक्षर. 18 00:00:49,750 --> 00:00:52,390 Int के लिए, मैं 0 हो जाता है. 19 00:00:52,390 --> 00:00:55,890 n एस के स्ट्रिंग की लंबाई के बराबर होती है. 20 00:00:55,890 --> 00:00:58,050 इतने लंबे समय मैं n से भी कम है के रूप में यह मत करो. 21 00:00:58,050 --> 00:01:00,690 और प्रत्येक यात्रा पर, मैं वेतन वृद्धि. 22 00:01:00,690 --> 00:01:02,710 >> और हम क्या चाहते हैं प्रत्येक यात्रा पर करते हैं? 23 00:01:02,710 --> 00:01:06,180 चलो अब प्रत्येक यात्रा पर बाहर प्रिंट एक ही चरित्र 24 00:01:06,180 --> 00:01:07,910 एक नई लाइन के द्वारा पीछा किया. 25 00:01:07,910 --> 00:01:10,010 खैर, क्या चरित्र करना हम मुद्रित करना चाहते हैं? 26 00:01:10,010 --> 00:01:16,850 मुझे लगता है हम पता करने के लिए जाने का प्रस्ताव है कि उस के बराबर की राशि के साथ साथ मैं. 27 00:01:16,850 --> 00:01:18,390 >> अब, यही कारण है कि अभिव्यक्ति? 28 00:01:18,390 --> 00:01:22,130 खैर, एस में संग्रहीत है याद प्रथम चरित्र का पता 29 00:01:22,130 --> 00:01:23,490 हमारे स्ट्रिंग में, एस. 30 00:01:23,490 --> 00:01:27,470 इस बीच, मैं पर incremented किया जा रहा है प्रत्येक चलना यह 0 में शुरू होता है, ताकि 31 00:01:27,470 --> 00:01:29,590 फिर 1 के लिए चला जाता है, तो 2 को जाता है. 32 00:01:29,590 --> 00:01:33,870 >> तो दूसरे शब्दों में, एस में प्लस मैं प्रभावी ढंग से के पते का प्रतिनिधित्व करता है 33 00:01:33,870 --> 00:01:35,990 एस में मैं वें चरित्र. 34 00:01:35,990 --> 00:01:40,830 इसलिए हम जिस तरह के द्वारा उस पते पर जाना है * ऑपरेटर, हम करने के लिए जा रहा हूँ 35 00:01:40,830 --> 00:01:42,650 स्ट्रिंग में मैं वें चरित्र. 36 00:01:42,650 --> 00:01:45,700 और वह हो जाएगा कि मूल्य है हमारे प्लेसहोल्डर के लिए एवजी, 37 00:01:45,700 --> 00:01:46,840 प्रतिशत सी. 38 00:01:46,840 --> 00:01:47,840 >> के रूप में ज्यादा बात की पुष्टि करते हैं. 39 00:01:47,840 --> 00:01:51,720 , चलो बचा लो संकलन, और इस कार्यक्रम चलाते हैं. 40 00:01:51,720 --> 00:01:55,990 संकेत, डॉट स्लेश संकेत बनाओ. 41 00:01:55,990 --> 00:01:58,780 और अब मैं इसे एक देता हूँ स्ट्रिंग नमस्ते की तरह. 42 00:01:58,780 --> 00:01:59,600 दर्ज करें. 43 00:01:59,600 --> 00:02:03,770 >> और वास्तव में, मैं के साथ, एच ई एल एल ओ देखना अपनी पंक्ति में प्रत्येक चार. 44 00:02:03,770 --> 00:02:05,410