1 00:00:00,000 --> 00:00:00,366 2 00:00:00,366 --> 00:00:01,830 >> اسپیکر: ہم ایک تار اس میں فون کروں گا. 3 00:00:01,830 --> 00:00:03,510 یہ صرف حروف کا ایک ہی تسلسل ہے. 4 00:00:03,510 --> 00:00:05,790 بے شک، یہ صرف ایک ہے حروف کی صف. 5 00:00:05,790 --> 00:00:09,730 اور اس طرح ہم سے ایک تار کو حاصل یہاں تک کہ اگر CS50 کے ساتھ معمول کے راستے میں صارف 6 00:00:09,730 --> 00:00:13,550 GetString کے، تو ہم کارروائی کر سکتے ہیں اس سٹرنگ میں حروف پر iterate 7 00:00:13,550 --> 00:00:17,110 ایک وقت میں ایک کے طور پر اگرچہ کہ سٹرنگ واقعی ایک صف ہے. 8 00:00:17,110 --> 00:00:18,660 کے کوڈ میں اس کی کوشش کریں. 9 00:00:18,660 --> 00:00:21,470 >> cs50.h. شامل کریں 10 00:00:21,470 --> 00:00:24,440 stdio.h شامل ہیں. 11 00:00:24,440 --> 00:00:27,960 اور بھی string.h شامل ہیں ہم رسائی حاصل ہے تاکہ 12 00:00:27,960 --> 00:00:29,500 StringLen تقریب. 13 00:00:29,500 --> 00:00:33,220 اب اہم اعلان کے طور پر int اہم صفر. 14 00:00:33,220 --> 00:00:36,740 اور حاصل کرنے کے لئے آگے بڑھنے کے اب دو صارف سے ایک تار. 15 00:00:36,740 --> 00:00:39,480 ان پٹ printf کے. 16 00:00:39,480 --> 00:00:45,180 اب بلا ایک تار کا اعلان کرتے ہیں S، اور ہمارا دوست ہے GetString فون. 17 00:00:45,180 --> 00:00:49,570 >> چیک کرنے کے لیے آگے بڑھنے اب چلو، صارف نے بے شک مجھے ایک تار دو کیونکہ 18 00:00:49,570 --> 00:00:53,370 یہ GetString کے اپنے مطابق پتہ چلا دستاویزات، GetString کے پر کر سکتے ہیں 19 00:00:53,370 --> 00:00:56,830 اس موقع واپس نل، ایک خصوصی پرہری قدر ہے کہ بنیادی طور پر 20 00:00:56,830 --> 00:00:59,630 صارف نہیں کیا اشارہ کرتا ہے کہ تعاون اور کسی نہ کسی طرح کیا 21 00:00:59,630 --> 00:01:01,150 ایک تار فراہم نہیں. 22 00:01:01,150 --> 00:01:03,190 تو اس کے لئے چیک کرنے کے لیے ایک شرط کے ساتھ. 23 00:01:03,190 --> 00:01:09,300 >> کے برابر نل نہیں کرتا، تو ہم کر سکتے ہیں ، ے کہ واقعی ایک تار ہے فرض ایک 24 00:01:09,300 --> 00:01:14,580 حروف کی صف ہے، اور آگے بڑھنے ان حروف پر iterate. 25 00:01:14,580 --> 00:01:22,240 int کے لئے میں 0 ملتا ہے، بھی (ن) اعلان ے کی سٹرنگ کی لمبائی کے طور پر برابر تو 26 00:01:22,240 --> 00:01:27,900 میں سے کم (ن) ہے جب تک، اور ہر ایک پر iteration کے، کہ میں اضافہ کرتے ہیں. 27 00:01:27,900 --> 00:01:35,200 اس لوپ کے اندر اندر اس کے بعد، کی printf کا فون ج الٹا سلیش (ن) کے اور اس کے بعد پلگ ان 28 00:01:35,200 --> 00:01:41,140 اس کی قیمت کی بریکٹ میں مجھے اس طرح ہر ایک ایک وقت میں ایک کردار چھپائی 29 00:01:41,140 --> 00:01:42,420 ے میں کاروں کی. 30 00:01:42,420 --> 00:01:45,210 >> اب تالیف اور اس پروگرام کو چلانے. 31 00:01:45,210 --> 00:01:47,140 سٹرنگ بنائیں. 32 00:01:47,140 --> 00:01:52,500 / سٹرنگ اپنی ان پٹ "ہیلو." ہو جائے گا اور وہاں ہم اس کے ہیں. 33 00:01:52,500 --> 00:01:55,410 ایچ ای ایل ایل اے، اپنی ہی سطر پر ہر چار. 34 00:01:55,410 --> 00:01:56,727