DAVID MALAN: Demagun idatzi nahi genuke erabiltzaile eskatzen duen programa bat Kate bat eta, ondoren, kapitalizatzen egiteko kate hori. Beno, utzi hasiko ezagun batzuekin en kode s izeneko kate bat geratuko eta da itzulera esleitzea GetString balioa. Eta utzi jarraitzeko en orain baino gehiago batetik bestera joateko kate honetan karaktereak. Beno, nola ez da egin behar? Bihurtzen da kate bat besterik ez da karaktere-sekuentzia, baina gehiago behar bezala, kate bat array bat da pertsonaiak, eta horrek esan nahi ezin dugu erabili kortxetea indizea notazioa Kate bat eta banakako at lortu pertsonaiak. Bestela esanda, ezin dugu honako hau. Int, i lortzen 0 eta n lortzen, esan, z luzera, erabiliz gure funtzioa [? nahastean?] [? line,?] i n i + + baino gutxiago. Beste era batera esanda, begizta honekin, dugu n letra guztiak baino gehiago batetik bestera egingo kate s en. Eta begizta honen barruan, noa joan egiaztatzeko, bada s i-garren urtean pertsonaiaren baino handiagoa edo berdina a minuskula, eta edo baino gutxiago i-garren pertsonaia da minuskulaz c a berdina, eta gero nahi dut jarraitu gutun hori kapitalizatu. Bestela esanda,% c inprimatu nahi dut leku-marka bat eta ordezko gisa leku-marka duten ak parentesia i. Baina, ondoren, bihurtu behar dut ak parentesia i ezartzen dute, hurrenez. Horretarako, besterik gabe kendu ahal dut edozein dela aldea bitartekoa da minuskulaz eta kapital A. Beno, dut benetan ez gogoratzen capital bat dela ASCII 65, eta minuskulaz 97 da. Beraz, diferentzia da teknikoki 32. Beraz, besterik gogor kode 32 hemen izan dut. Baina ez du zertan agian dut zenbaki horiek gogoratzen. Eta gainera, zer dute bada ordenagailu batetik bestera alda daiteke? Seguruenik ez dira. Baina puntua, oraindik ezin dut hori izaten jarraitzen orokortu adierazpen aritmetika gisa besterik ez dena delakoa diferentzia da minuskulaz eta kapital bat arteko zer off kendu nahi dut Minuskula zehatz honetan. Orain, bada gutun zehatz honetan Ez da minuskula, I besterik inprimatu nahi. printf,% c nire leku-marka gisa, ak parentesia i. Programa honen behealdean, dezagun besterik gabe lerro berria inprimatu, beraz, nire gonbita berri bat agertzen berezko lerroa. Let programa hau konpilatu en orain make capitalize0 batera. Dezagun exekutatu capitalize0 batera. Eta dezagun idatzi bezala, hitz bat kaixo minuskulaz guztietan. Itzuli dut HELLO maiuskulaz espero bezala. Baina dezagun saiatu proba bat gehiago, oraingo honetan nire izen propioa, D-A-V-I-D, baina ekin lehen D kapitalizatzen, besterik Kasu zerbait messed dut Lehenengo char horrekin. Sartu, eta D-A-V-I-G maiuskulaz baita inprimatuta.