DAVID MALAN: اب بہتر ہیں تھوڑا سا مزید اس پروگرام. یہ اچھا نہیں ہو گا toupper کر سکتے ہیں چھوٹے تو ایک خط فائدہ، اور اگر چھوٹے نہیں، پاس اس میں کوئی تبدیلی نہیں کے ذریعے؟ دوسرے الفاظ میں، میں جگہ لے سکتا ہے ایک کے ساتھ میری اگر کسی اور بلاک ایک کال toupper ہے؟ ٹھیک ہے، اس سوال کا جواب دینے کے لئے، میں سب سے بہتر مشورہ تھا toupper کے لئے دستاویزات. ایسا کرنے کے لئے، مجھے ایک بڑے ٹرمینل کھول ونڈو سے gedit سے باہر، اور تو اس طرح، انسان toupper ٹائپ میں کھولنے کے لئے چاہتے ہیں signifying کہ انسان کے صفحے کے لیے نام نہاد تقریب toupper. مارنے داخل، میں دیکھ رہا ہوں اس طرح ایک سکرین. اور اب وہ کرنے کے لئے لگ رہے ہو کہ نوٹس toupper کے لئے دستاویزات مل tolower کے لئے اس کے ساتھ اوپری. لیکن کوئی بات نہیں. آپ خلاصہ کے تحت نوٹس گے میں بے شک، اس کا استعمال کرنے، یاد دلایا کہ رہا ہوں تقریب، میں شامل کرنا ضروری ہے ہیڈر فائل ctype.h. اس کے نیچے، آپ toupper ہے دیکھتے ہیں کہ ایک int واپس لوٹنے کے طور پر اعلان کر دیا اور تھوڑا سا ہے جو ایک int، قبول شوقین، اس طرح اب تک، میں کیا گیا ہے صرف حروف توڑ. لیکن یہ ٹھیک ہے. یہ پتہ چلتا ہے کہ صرف ایک کنونشن، اور ہم اب بھی طور پر سی استعمال کر سکتے ہیں یہ اگرچہ، ایک چار ہے اگرچہ یہ ایک int کے طور پر اعلان کیا ہے. اب، یہاں تفصیل میں، میں نے دیکھا ہے کہ سی خط بدلتا ہے toupper اگر ممکن ہو تو بڑے. اور واپسی قیمت کے تحت، میں دیکھ رہا ہوں کہ واپس قدر کی ہے تبدیل خط، یا C، اگر تبادلوں سے ممکن نہیں تھا. اور بصیرت ہے میں دیکھ رہا تھا. C، اصل میں، ایک چھوٹے نہیں ہے تو خط، یہ ہے کہ toupper گا لگتا ہے بس میں کوئی تبدیلی نہیں کے ساتھ ساتھ اس کے پاس. تو اب میرے کوڈ پر واپس جانے دو. اور اب کی مکمل ہٹانے اس مشروط بلاک اور اس کی جگہ، بہت آسانی سے، پر printf٪ C کوما کے ساتھ کی بریکٹ کے toupper میں قوس بند بند قوس اس طرح، نیم وقفہ میں٪ C تبدیل کرنا چاہتے ہیں signifying کہ کی سرمایہ کاری ے میں ith خط اگر ith ے میں خط چھوٹے ہے. یا ایسا نہیں ہے یہاں تک کہ اگر یہ ہو جائے گا کوئی تبدیلی نہیں کے ذریعے منظور کیا. اب کے ساتھ اس پروگرام مرتب کرتے ہیں capitalize2 بنانے کے، اور اس کے ساتھ اسے چلانے capitalize2، پھر، خوش ٹائپ. اور یقینا، ہم بڑے واپس حاصل. پھر داؤد ٹائپ کریں. اور یہ، بھی، بڑے ہے.