اسپیکر: ایک پروگرام لکھتے ہیں کہ دو ڈور کاپی کرنے کے لئے کی کوشش کرتا ہے. میں نے پہلے ہی سب سے پہلے کی طرف سے شروع ہو گیا ہے چھپائی "کچھ تو کہو." میں اگلے ذخیرہ کرنے، GetString کا فون ے میں واپسی قیمت. اور پھر میں نے اس بات کا یقین ے کہ خالی نہیں ہے. اگلے ایس کی ہماری نقل میں جا رہا ہوں بنا دو ایک نیا متغیر کا اعلان، ٹی، اور اس میں سٹور ے. ساتھ میں اگلا، دعوی کرنے کے لئے جا رہا ہوں printf کے، میں جا رہا ہوں کہ کاپی فائدہ. میں اگلے ہے کہ ٹی چیک کرنے کے لیے جا رہا ہوں میں ہے لمبائی میں 0 سے کم از کم زیادہ سے زیادہ تو وہ میں نے غلطی سے فائدہ اٹھانے کی کوشش نہیں کرتے نہیں ہے کہ ایک خط. مجھے یقین ہے ایک بار میں تبدیل کرنے کے لئے جا رہا ہوں T بریکٹ 0 میں قیمت واپس کرنے کے لئے toupper کی قیمت، ایک تقریب ہے کہ بڑے اس کی ان پٹ کو بدل دیتا ہے، اس کی ان پٹ T بریکٹ 0 طور پر میں گزر. آخر میں، میں باہر پرنٹ کرنے کے لئے جا رہا ہوں اصل قیمت، تھا، جس، کے کورس کے، کی تھی. اور پھر میں پرنٹ کرنے کے لئے جا رہا ہوں کاپی کی قیمت T ہے جو، ہے. اب میں مرتب اور اس پروگرام چلاتے ہیں، میں نے اپنے اصل کو دیکھنے کے لئے کی امید ہے اس کی ایک نقل کے بعد ان پٹ صرف کے ساتھ نقل پونجیکرت. لیکن چیک کرنے کے لیے. ، کاپی 0 بنائیں. / 0 کاپی. اور میں، کا کہنا ہے کہ، ایک ان پٹ فراہم کریں گے ہیلو، لیکن تمام چھوٹے، اور پھر درج کریں مارا. بدقسمتی سے، ایسا لگتا ہے کہ دونوں اصل اور نقل "ہیلو" ہیں سرمایہ ایچ کے ساتھ لیکن ہے واضح طور پر میں نے ٹائپ نہیں کیا. تو بظاہر، میں T پونجیکرت جب، میں نے کسی نہ کسی طرح، S پونجیکرت اگرچہ میں مجھے ایک کاپی بنا تھا ے کی اور ٹی بلا. یقینا، یہاں کچھ غلط ہے. لیکن ہم کس طرح ٹھیک کر سکتے ہیں؟