DAVID مالان: دعونا صقل الآن هذا البرنامج قليلا. لن يكون ذلك جميلا إذا كانت هناك دعا وظيفة، كما يقول، أن islower يمكن العودة صحيحة أو خاطئة استنادا إلى ما إذا كان إعطاء وأحرف صغيرة أحرف؟ لن يكون أجمل حتى لو كانت هناك وظيفة تسمى toupper أن يمكن تحويل صغيرة رسالة إلى أحرف كبيرة؟ كذلك، اتضح أن كلا من وظائف موجودة، وانهم أعلن في ملف دعا ctype.h. لذلك دعونا إضافة هذا الملف إلى بلدي يتضمن. وتشمل ctype.h. والآن دعونا الاستفادة من كل تلك وظائف، لتحل محل الأولى بلدي إذا الشرط على النحو التالي. إذا islower ق ط قوس، وبالتالي العودة صحيحة أو خاطئة إذا كان إيث حرف في ليالي هو خطاب حالة أقل. ودعونا الآن استبدال الحساب الخاص بي التعبير هنا مع ببساطة toupper من ق ط قوس، وبالتالي إعادة أي ما يعادل الكبيرة من إيث حرف في ليالي لو كان أقل حدة. أنا ذاهب إلى ترك بلدي كتلة شيء وحدها، لأنه إذا كان الرسالة ليست صغيرة، وأنا لا تزال ترغب في طباعته دون تغيير. ودعونا الآن تجميع هذا البرنامج. جعل [؟ capitalize1. ؟] دعونا الآن تشغيل البرنامج مع capitalize1. ودعونا الآن اكتب كلمة واحدة مثل مرحبا في كل صغيرة. H-E-L-L-O، أدخل، وأنه في الواقع يطبع في كافة الأحرف الكبيرة. دعونا نحاول أكثر واحد السيناريو، رغم ذلك، هذه المرة إدخال اسم بلدي مع الحرف الأول، D، رأس المال بالفعل، فقط في حالة أنا عابث شيء ما في التعليمات البرمجية بلدي مع رسملة أن شار. تدخل، ولكن لا، DAVID في كل مباراة دولية يطبع هذا الوقت كما هو متوقع.