1 00:00:00,000 --> 00:00:00,340 2 00:00:00,340 --> 00:00:02,690 >> DAVID MALAN: ہم لکھنے کے لئے چاہتے ہیں مان لیں صارف کا اشارہ ہے کہ ایک پروگرام 3 00:00:02,690 --> 00:00:05,100 اس کے بعد ایک تار اور capitalizes کے لئے کہ سٹرنگ. 4 00:00:05,100 --> 00:00:09,000 ٹھیک ہے، کسی واقف سے شروع کرتے ہیں کوڈ سٹرنگ ملاقات قرار دیا اور 5 00:00:09,000 --> 00:00:11,380 اسے واپس بتائے GetString کی قدر. 6 00:00:11,380 --> 00:00:14,910 اور اب پر iterate پر کارروائی کرتے ہیں اس جملے میں حروف. 7 00:00:14,910 --> 00:00:16,000 ٹھیک ہے، کہ کس طرح کرنا ہے؟ 8 00:00:16,000 --> 00:00:19,350 یہ ایک تار صرف ایک ہے کہ باہر کر دیتا ہے حروف کی ترتیب، لیکن زیادہ 9 00:00:19,350 --> 00:00:23,320 مناسب طریقے سے، ایک تار کے ایک صف ہے ہم استعمال کر سکتے ہیں جس کا مطلب ہے حروف، 10 00:00:23,320 --> 00:00:27,590 میں انڈیکس مربع بریکٹ سنکیتن ایک تار اور انفرادی میں حاصل 11 00:00:27,590 --> 00:00:28,680 حروف. 12 00:00:28,680 --> 00:00:30,980 >> دوسرے الفاظ میں، ہم کر سکتے ہیں مندرجہ ذیل کام کریں. 13 00:00:30,980 --> 00:00:36,730 int کے لئے، میں، 0 ہو جاتا ہے، اور (ن) ہو جاتا ہے کا استعمال کرتے ہوئے،، کے کی لمبائی کا کہنا ہے کہ 14 00:00:36,730 --> 00:00:37,530 ہمارے تقریب [؟ ہلچل؟] 15 00:00:37,530 --> 00:00:38,630 [؟ لائن،؟] 16 00:00:38,630 --> 00:00:40,450 میں + + ن سے بھی کم ہے. 17 00:00:40,450 --> 00:00:45,290 اس لوپ کے ساتھ دوسرے الفاظ میں، ہم تمام ن حروف پر iterate گا 18 00:00:45,290 --> 00:00:46,670 سٹرنگ میں. 19 00:00:46,670 --> 00:00:51,680 اور اس لوپ کے اندر، میں جا رہا ہوں ، چیک کریں، تو ے میں کردار میں ویں 20 00:00:51,680 --> 00:00:57,630 یا اس سے زیادہ ایک چھوٹے برابر، اور کردار میں ویں سے بھی کم ہے یا 21 00:00:57,630 --> 00:01:02,370 ایک چھوٹے سی کے برابر، اس کے بعد میں کرنا چاہتے ہیں اس خط سے فائدہ اٹھانے کے لئے آگے بڑھنے. 22 00:01:02,370 --> 00:01:08,030 دوسرے الفاظ میں، میں٪ C پرنٹ کرنا چاہتے کے لئے میں ایک پلیس ہولڈر اور متبادل کے طور پر 23 00:01:08,030 --> 00:01:11,120 کہ پلیس ہولڈر کی بریکٹ میں. 24 00:01:11,120 --> 00:01:14,390 >> لیکن اس وقت میں تبدیل کرنے کی ضرورت کی بریکٹ میں بڑے. 25 00:01:14,390 --> 00:01:18,930 ایسا کرنے کے لئے، میں صرف منہا کر سکتے ہیں فرق کے درمیان جو کچھ بھی ہے 26 00:01:18,930 --> 00:01:24,120 چھوٹے A اور دارالحکومت A. ٹھیک ہے، میں اصل سرمایہ ہے کہ یاد کرتے ہیں 27 00:01:24,120 --> 00:01:27,160 ASCII میں 65، اور چھوٹے ایک 97 ہے. 28 00:01:27,160 --> 00:01:29,210 تو فرق تکنیکی 32 ہے. 29 00:01:29,210 --> 00:01:31,620 تو میں نے یہاں صرف مشکل کوڈ 32 کر سکتے ہیں. 30 00:01:31,620 --> 00:01:33,870 لیکن میں ضروری نہیں ہو سکتا ان کی تعداد یاد. 31 00:01:33,870 --> 00:01:37,250 >> اور اس کے علاوہ، کیا تو وہ کمپیوٹر کی طرف سے مختلف؟ 32 00:01:37,250 --> 00:01:38,520 سب سے زیادہ امکان ہے کہ وہ نہیں ہیں. 33 00:01:38,520 --> 00:01:42,460 لیکن بات میں اب بھی کر سکتے ہیں کہ رہتا ہے کہ ریاضی اظہار وسیع 34 00:01:42,460 --> 00:01:46,550 صرف فرق یہ ہے جو کچھ بھی ایک چھوٹے ایک اور ایک دارالحکومت کے درمیان 35 00:01:46,550 --> 00:01:50,880 میں سے منہا کرنا چاہتے ہیں یہ خاص طور پر چھوٹے خط. 36 00:01:50,880 --> 00:01:54,500 >> اب، تو یہ خاص طور پر خط چھوٹے نہیں ہے، میں صرف 37 00:01:54,500 --> 00:01:56,620 اسے باہر پرنٹ کرنے کے لئے چاہتے ہیں. 38 00:01:56,620 --> 00:02:01,110 printf کے، میری پلیس ہولڈر کے طور پر٪ C، کی بریکٹ میں. 39 00:02:01,110 --> 00:02:05,150 اس پروگرام کے نچلے حصے میں، چلو بس newline کو پرنٹ ہے کہ تو میری 40 00:02:05,150 --> 00:02:07,520 فوری طور پر ایک نیا پر ظاہر ہوتا ہے اس کی اپنی لائن. 41 00:02:07,520 --> 00:02:11,540 >> اب اس پروگرام مرتب کرتے ہیں بنانے capitalize0 کے ساتھ. 42 00:02:11,540 --> 00:02:13,900 کی capitalize0 کے ساتھ اسے چلانے. 43 00:02:13,900 --> 00:02:17,190 اور کی طرح ایک لفظ میں ٹائپ کریں خوش تمام چھوٹے. 44 00:02:17,190 --> 00:02:19,960 میں بڑے ہیلو واپس حاصل توقع کے مطابق. 45 00:02:19,960 --> 00:02:25,210 لیکن ایک ٹیسٹ، اس وقت کرنے کی کوشش کریں میرے اپنے نام کے ساتھ، D-A-V-میں D-، لیکن 46 00:02:25,210 --> 00:02:28,170 سب سے پہلے ڈی صرف میں، پونجیکرت کیس میں کچھ گڑبڑ 47 00:02:28,170 --> 00:02:29,430 کہ پہلے چار کے ساتھ. 48 00:02:29,430 --> 00:02:34,250 بڑے میں درج کریں، اور D-A-V-میں D- اس کے ساتھ ساتھ چھپا ہوا ہے. 49 00:02:34,250 --> 00:02:36,873