1 00:00:00,000 --> 00:00:00,650 2 00:00:00,650 --> 00:00:02,410 >> DAVID مالان: دعونا صقل الآن هذا البرنامج قليلا. 3 00:00:02,410 --> 00:00:05,940 لن يكون ذلك جميلا إذا كانت هناك دعا وظيفة، كما يقول، أن islower 4 00:00:05,940 --> 00:00:08,210 يمكن العودة صحيحة أو خاطئة استنادا إلى ما إذا كان إعطاء 5 00:00:08,210 --> 00:00:09,780 وأحرف صغيرة أحرف؟ 6 00:00:09,780 --> 00:00:12,920 لن يكون أجمل حتى لو كانت هناك وظيفة تسمى toupper أن 7 00:00:12,920 --> 00:00:15,540 يمكن تحويل صغيرة رسالة إلى أحرف كبيرة؟ 8 00:00:15,540 --> 00:00:18,790 >> كذلك، اتضح أن كلا من وظائف موجودة، وانهم أعلن في ملف 9 00:00:18,790 --> 00:00:20,660 دعا ctype.h. 10 00:00:20,660 --> 00:00:23,540 لذلك دعونا إضافة هذا الملف إلى بلدي يتضمن. 11 00:00:23,540 --> 00:00:26,450 وتشمل ctype.h. 12 00:00:26,450 --> 00:00:30,135 والآن دعونا الاستفادة من كل تلك وظائف، لتحل محل الأولى بلدي إذا 13 00:00:30,135 --> 00:00:33,270 الشرط على النحو التالي. 14 00:00:33,270 --> 00:00:40,530 إذا islower ق ط قوس، وبالتالي العودة صحيحة أو خاطئة إذا كان إيث 15 00:00:40,530 --> 00:00:42,930 حرف في ليالي هو خطاب حالة أقل. 16 00:00:42,930 --> 00:00:49,270 ودعونا الآن استبدال الحساب الخاص بي التعبير هنا مع ببساطة toupper من 17 00:00:49,270 --> 00:00:53,860 ق ط قوس، وبالتالي إعادة أي ما يعادل الكبيرة من إيث 18 00:00:53,860 --> 00:00:56,470 حرف في ليالي لو كان أقل حدة. 19 00:00:56,470 --> 00:00:59,270 >> أنا ذاهب إلى ترك بلدي كتلة شيء وحدها، لأنه إذا كان الرسالة ليست 20 00:00:59,270 --> 00:01:01,760 صغيرة، وأنا لا تزال ترغب في طباعته دون تغيير. 21 00:01:01,760 --> 00:01:03,900 ودعونا الآن تجميع هذا البرنامج. 22 00:01:03,900 --> 00:01:06,860 جعل [؟ capitalize1. ؟] 23 00:01:06,860 --> 00:01:10,020 دعونا الآن تشغيل البرنامج مع capitalize1. 24 00:01:10,020 --> 00:01:12,870 ودعونا الآن اكتب كلمة واحدة مثل مرحبا في كل صغيرة. 25 00:01:12,870 --> 00:01:17,240 H-E-L-L-O، أدخل، وأنه في الواقع يطبع في كافة الأحرف الكبيرة. 26 00:01:17,240 --> 00:01:20,910 >> دعونا نحاول أكثر واحد السيناريو، رغم ذلك، هذه المرة إدخال اسم بلدي مع 27 00:01:20,910 --> 00:01:24,240 الحرف الأول، D، رأس المال بالفعل، فقط في حالة أنا عابث 28 00:01:24,240 --> 00:01:27,430 شيء ما في التعليمات البرمجية بلدي مع رسملة أن شار. 29 00:01:27,430 --> 00:01:31,250 تدخل، ولكن لا، DAVID في كل مباراة دولية يطبع هذا الوقت كما هو متوقع. 30 00:01:31,250 --> 00:01:34,365