1 00:00:00,000 --> 00:00:00,280 2 00:00:00,280 --> 00:00:02,240 >> DAVID Malan: Se pou nou kounye a rafine pwogram sa a yon ti jan pi lwen. 3 00:00:02,240 --> 00:00:06,510 Pa ta li dwe nice si toupper te kapab kapitalize yon lèt si miniskil, ak 4 00:00:06,510 --> 00:00:08,880 si se pa miniskil, pas li nan chanje? 5 00:00:08,880 --> 00:00:12,110 Nan lòt mo, te kapab mwen ranplase mwen blòk si-lòt moun ak yon 6 00:00:12,110 --> 00:00:13,960 yon sèl rele nan toupper? 7 00:00:13,960 --> 00:00:16,000 >> Oke, reponn kesyon sa a, Mwen ta pi bon konsilte la 8 00:00:16,000 --> 00:00:17,630 dokiman pou toupper. 9 00:00:17,630 --> 00:00:22,100 Pou fè sa, kite m 'louvri yon tèminal pi gwo fenèt deyò nan jdi, ak 10 00:00:22,100 --> 00:00:26,060 Lè sa a, tape moun toupper, kidonk siyifye ke mwen ta renmen louvri nan 11 00:00:26,060 --> 00:00:29,060 sa yo rele nonm paj pou toupper an fonksyon. 12 00:00:29,060 --> 00:00:31,580 Lè yo fin fè frape Antre, mwen wè yon ekran tankou sa a yon sèl. 13 00:00:31,580 --> 00:00:34,750 Epi, koulye a remake ke yo sanble yo gen konbine lòt dokiman an pou toupper 14 00:00:34,750 --> 00:00:37,010 anwo yo tou ak sa pou toloe. 15 00:00:37,010 --> 00:00:38,010 Men, pa gen pwoblèm. 16 00:00:38,010 --> 00:00:41,640 >> Ou pral remake anba Rezime an ki Mwen sonje ke, tout bon, yo sèvi ak sa a 17 00:00:41,640 --> 00:00:45,220 fonksyon, mwen dwe gen ladan nan dosye header ctype.h. 18 00:00:45,220 --> 00:00:49,520 Pi ba a sa a, ou wè ke toupper se te deklare kòm retounen yon Int ak 19 00:00:49,520 --> 00:00:52,720 aksepte yon Int, ki se yon ti jan kirye, depi konsa byen lwen, mwen te 20 00:00:52,720 --> 00:00:54,370 manipile charaktèr sèlman. 21 00:00:54,370 --> 00:00:55,310 Men, sa a OK. 22 00:00:55,310 --> 00:00:59,070 Li sanble ke sa a se jis yon konvansyon, epi nou ka toujou itilize c kòm 23 00:00:59,070 --> 00:01:01,990 menm si li nan yon Char, menm si li nan te deklare kòm yon Int. 24 00:01:01,990 --> 00:01:05,850 >> Koulye a, nan deskripsyon an isit la, mwen wè ke toupper konvèti lèt la C rive nan 25 00:01:05,850 --> 00:01:07,980 majuskul si sa posib. 26 00:01:07,980 --> 00:01:11,520 Ak anba valè retou, mwen wè ke valè a tounen se ke nan la 27 00:01:11,520 --> 00:01:15,320 konvèti lèt, oswa c, si a konvèsyon pa te posib. 28 00:01:15,320 --> 00:01:17,120 Apre sa, nan insight nan Mwen te kap chèche. 29 00:01:17,120 --> 00:01:21,060 Si c se pa, an reyalite, yon miniskil lèt, li sanble ke toupper pral 30 00:01:21,060 --> 00:01:23,450 tou senpleman pase l ansanm chanje. 31 00:01:23,450 --> 00:01:25,750 >> Se konsa, kite a kounye a retounen nan Kòd m 'yo. 32 00:01:25,750 --> 00:01:30,480 Li kite yo kounye a retire antye nan blòk sa a kondisyonèl epi ranplase li, 33 00:01:30,480 --> 00:01:40,240 byen tou senpleman, ak printf% vigil c toupper nan s bracket mwen fèmen paren 34 00:01:40,240 --> 00:01:45,120 paren fèmen pwenvigil, kidonk siyifye ke mwen ta renmen ranplase% c 35 00:01:45,120 --> 00:01:49,050 ak lèt ​​majiskil nan la a lèt on li nan s si on la 36 00:01:49,050 --> 00:01:50,530 se lèt nan s miniskil. 37 00:01:50,530 --> 00:01:53,710 Oswa menm si li pa, li pral te pase nan mitan chanje. 38 00:01:53,710 --> 00:01:58,790 >> Se pou nou kounye a konpile pwogram sa a ak fè capitalize2 yo, kouri l 'ak 39 00:01:58,790 --> 00:02:01,800 capitalize2, ankò, sezisman hello. 40 00:02:01,800 --> 00:02:03,800 Ak tout bon, nou jwenn tounen majuskul. 41 00:02:03,800 --> 00:02:05,090 Se pou yo ankò tape David la. 42 00:02:05,090 --> 00:02:06,340 Epi li, tou, se majuskul. 43 00:02:06,340 --> 00:02:09,380