1 00:00:00,000 --> 00:00:00,280 2 00:00:00,280 --> 00:00:02,240 >> DAVID MALAN: Let zehatzagoak en orain programa hau pixka bat gehiago. 3 00:00:02,240 --> 00:00:06,510 Litzateke polita izango da toupper banu gutun bat kapitalizatu minuskula bada, eta 4 00:00:06,510 --> 00:00:08,880 ez minuskulaz, pass aldatu gabe bidez? 5 00:00:08,880 --> 00:00:12,110 Bestela esanda, ezin dut ordezkatu my-bestela balitz batekin blokea 6 00:00:12,110 --> 00:00:13,960 dei bakar toupper? 7 00:00:13,960 --> 00:00:16,000 >> Beno, galdera honi erantzuteko, Onena nuke kontsultatu 8 00:00:16,000 --> 00:00:17,630 toupper dokumentazioa. 9 00:00:17,630 --> 00:00:22,100 Horretarako, dezagun terminal handiago bat ireki dit leiho gedit kanpo, eta 10 00:00:22,100 --> 00:00:26,060 ondoren idatzi man toupper, horrela hori ireki nahi nuke signifying du 11 00:00:26,060 --> 00:00:29,060 deiturikoak man orria funtzioa toupper du. 12 00:00:29,060 --> 00:00:31,580 Sakatuz gainean Sartu, ikusi dut hau bezalako pantaila bat. 13 00:00:31,580 --> 00:00:34,750 Eta orain konturatu behar badirudi dutela toupper dokumentazioa konbinatuak 14 00:00:34,750 --> 00:00:37,010 tolower dela goiko. 15 00:00:37,010 --> 00:00:38,010 Baina ez du axola. 16 00:00:38,010 --> 00:00:41,640 >> Egingo laburpena azpian nabarituko duzula Gogorarazi ari naiz, hain zuzen ere, hau erabili ahal izateko 17 00:00:41,640 --> 00:00:45,220 funtzioa, sartu behar dut goiburu fitxategi ctype.h. 18 00:00:45,220 --> 00:00:49,520 Horren azpian, ikusten duzu toupper dela int bat itzuli gisa deklaratu eta 19 00:00:49,520 --> 00:00:52,720 int bat, eta horrek pixka bat da onartuz bitxia, beraz, orain arte geroztik, izan ditut 20 00:00:52,720 --> 00:00:54,370 karaktereak bakarrik manipulatzeko. 21 00:00:54,370 --> 00:00:55,310 Baina hori OK. 22 00:00:55,310 --> 00:00:59,070 Bihurtzen da, hori da, besterik gabe, bat konbentzio, eta ezin dugu oraindik ere, c gisa erabiltzen 23 00:00:59,070 --> 00:01:01,990 char bat da, nahiz eta, nahiz Da int gisa deklaratu. 24 00:01:01,990 --> 00:01:05,850 >> Orain, deskribapena hemen, ikusten dut toupper letra bihurtzen den c 25 00:01:05,850 --> 00:01:07,980 posible bada maiuskulaz. 26 00:01:07,980 --> 00:01:11,520 Eta itzulitako balioa pean, ikusi dut itzuli balioa da egoera bere horretan 27 00:01:11,520 --> 00:01:15,320 bihurtutako gutun, edo c, bada Bihurketa ez zen posible. 28 00:01:15,320 --> 00:01:17,120 Eta han intuizio bat da Bila nenbilen. 29 00:01:17,120 --> 00:01:21,060 C ez bada, hain zuzen ere, minuskulaz gutun, badirudi toupper izango 30 00:01:21,060 --> 00:01:23,450 besterik gabe pasatzen da, ez da aldatu ere. 31 00:01:23,450 --> 00:01:25,750 >> Hargatik nire kodea itzultzeko orain. 32 00:01:25,750 --> 00:01:30,480 Eta utzi osoa kendu en orain baldintzapeko bloke hau eta horren ordez, 33 00:01:30,480 --> 00:01:40,240 nahiko besterik gabe,% printf c koma a bracket toupper i itxi paren 34 00:01:40,240 --> 00:01:45,120 itxi paren puntu eta koma, horrela duten% c ordezkatu nahi nuke signifying 35 00:01:45,120 --> 00:01:49,050 kapitalizazio batera igarren s letra bada igarren du 36 00:01:49,050 --> 00:01:50,530 s letra minuskula da. 37 00:01:50,530 --> 00:01:53,710 Edo ez bada ere, izango da aldatu gabe pasatu. 38 00:01:53,710 --> 00:01:58,790 >> Let programa hau konpilatu en orain capitalize2 egiteko, eta exekutatu batera 39 00:01:58,790 --> 00:02:01,800 capitalize2, berriro, kaixo idazten. 40 00:02:01,800 --> 00:02:03,800 Eta hain zuzen ere, atzera lortuko dugu maiuskulaz. 41 00:02:03,800 --> 00:02:05,090 Utzi David idatzi en berriro. 42 00:02:05,090 --> 00:02:06,340 Eta, gehiegi, maiuskulaz dago. 43 00:02:06,340 --> 00:02:09,380