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 s i วงเล็บจึง กลับมาจริงหรือเท็จถ้าที่ i 15 00:00:40,530 --> 00:00:42,930 ตัวละครใน s เป็นตัวอักษรกรณีที่ต่ำกว่า 16 00:00:42,930 --> 00:00:49,270 และตอนนี้ขอเปลี่ยนคณิตศาสตร์ของฉัน การแสดงออกที่นี่ด้วยก็ ToUpper ของ 17 00:00:49,270 --> 00:00:53,860 s วงเล็บผมจึงกลับมา พิมพ์ใหญ่เทียบเท่าของที่ i 18 00:00:53,860 --> 00:00:56,470 ตัวละครใน s ถ้าเป็นกรณีที่ต่ำกว่า 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