1 00:00:00,000 --> 00:00:00,280 2 00:00:00,280 --> 00:00:02,240 >> DAVID مالان: دعونا صقل الآن هذا البرنامج أبعد قليلا. 3 00:00:02,240 --> 00:00:06,510 لن يكون ذلك جميلا إذا toupper يمكن الاستفادة بريد إلكتروني إذا أحرف صغيرة، و 4 00:00:06,510 --> 00:00:08,880 إن لم يكن صغيرة، وتمرير من خلال حالها؟ 5 00:00:08,880 --> 00:00:12,110 وبعبارة أخرى، يمكن أن تحل محل بلدي كتلة إذا غيرك مع 6 00:00:12,110 --> 00:00:13,960 مكالمة واحدة لtoupper؟ 7 00:00:13,960 --> 00:00:16,000 >> حسنا، للإجابة على هذا السؤال، فما استقاموا لكم فاستقيموا تشاور أفضل 8 00:00:16,000 --> 00:00:17,630 وثائق للtoupper. 9 00:00:17,630 --> 00:00:22,100 للقيام بذلك، اسمحوا لي أن فتح المعبر بشكل اكبر نافذة خارج gedit، و 10 00:00:22,100 --> 00:00:26,060 ثم اكتب رجل toupper، وبالتالي مما يدل على ان كنت ترغب في فتح 11 00:00:26,060 --> 00:00:29,060 ما يسمى الصفحة رجل ل وظيفة toupper. 12 00:00:29,060 --> 00:00:31,580 على ضرب أدخل، وأرى شاشة مثل هذا واحد. 13 00:00:31,580 --> 00:00:34,750 والآن نلاحظ أن يبدو أن لديها الجمع بين وثائق toupper 14 00:00:34,750 --> 00:00:37,010 العلوي مع أن لtolower. 15 00:00:37,010 --> 00:00:38,010 ولكن لا يهم. 16 00:00:38,010 --> 00:00:41,640 >> ستلاحظ تحت خلاصة أن أنا أتذكر أنه، في الواقع، لاستخدام هذا 17 00:00:41,640 --> 00:00:45,220 وظيفة، يجب أن تشمل ملف الرأس ctype.h. 18 00:00:45,220 --> 00:00:49,520 دون ذلك، ترى أن toupper هو أعلن وإرجاع كثافة و 19 00:00:49,520 --> 00:00:52,720 قبول كثافة العمليات، وهو الشيء الغريب، منذ حتى الآن، لقد كنت 20 00:00:52,720 --> 00:00:54,370 التلاعب حرف فقط. 21 00:00:54,370 --> 00:00:55,310 ولكن هذا موافق. 22 00:00:55,310 --> 00:00:59,070 اتضح أن هذا هو مجرد الاتفاقية، ويمكننا الاستمرار في استخدام ج ك 23 00:00:59,070 --> 00:01:01,990 على الرغم من انها شار، على الرغم من لقد أعلنت على أنها كثافة العمليات. 24 00:01:01,990 --> 00:01:05,850 >> الآن، في وصف هنا، وأرى أن toupper تحويل إلكتروني إلى ج 25 00:01:05,850 --> 00:01:07,980 أحرف كبيرة إذا كان ذلك ممكنا. 26 00:01:07,980 --> 00:01:11,520 وتحت قيمة الإرجاع، وأرى أن القيمة التي تم إرجاعها هو ان من 27 00:01:11,520 --> 00:01:15,320 الرسالة المحولة، أو ج، إذا كان كان التحويل غير ممكن. 28 00:01:15,320 --> 00:01:17,120 وهناك البصيرة كنت أبحث عنه. 29 00:01:17,120 --> 00:01:21,060 إذا ج ليست، في الواقع، صغيرة بريد إلكتروني، ويبدو أن سوف toupper 30 00:01:21,060 --> 00:01:23,450 ببساطة يمر على طول دون تغيير. 31 00:01:23,450 --> 00:01:25,750 >> لذلك دعونا الآن نعود إلى قانون بلدي. 32 00:01:25,750 --> 00:01:30,480 ودعونا الآن إزالة مجمل هذه الكتلة المشروطة ويحل محله، 33 00:01:30,480 --> 00:01:40,240 بكل بساطة، مع printf٪ ج فاصلة toupper من ليالي قوس ط إغلاق PAREN 34 00:01:40,240 --> 00:01:45,120 PAREN قريبة منقوطة، وبالتالي مما يدل على ان كنت ترغب في استبدال٪ ج 35 00:01:45,120 --> 00:01:49,050 مع رسملة إيث إلكتروني في ليالي إذا كان إيث 36 00:01:49,050 --> 00:01:50,530 وأحرف صغيرة إلكتروني في ليالي. 37 00:01:50,530 --> 00:01:53,710 أو حتى إذا لم تكن كذلك، سيكون من مرت دون تغيير. 38 00:01:53,710 --> 00:01:58,790 >> دعونا الآن ترجمة هذا البرنامج مع جعل capitalize2، وتشغيله مع 39 00:01:58,790 --> 00:02:01,800 capitalize2، مرة أخرى، وكتابة مرحبا. 40 00:02:01,800 --> 00:02:03,800 وبالفعل، نعود كبيرة. 41 00:02:03,800 --> 00:02:05,090 دعونا اكتب مرة أخرى ديفيد. 42 00:02:05,090 --> 00:02:06,340 وذلك، أيضا، هو كبيرة. 43 00:02:06,340 --> 00:02:09,380