DAVID Malan: Ni nun rafini ĉi programo iom. Ĉu ne estus agrabla se estis funkcio vokita, diru, islower ke povis reveni vera aŭ malvera surbaze de ĉu donita karaktero estas minuskle? Ĉu ne estus eĉ pli agrabla, cxu ekzistas funkcio nomita toupper ke povis konverti minusklajn letero al majuskle? Nu, tio rezultas ke ambaŭ funkcioj ekzistas, kaj ili estas deklarita en dosiero vokis ctype.h. Do ni aldonu, ke la dosiero al mia inkluzivas. inkluzivi ctype.h. Kaj nun ni uzas ambaŭ el tiuj funkcioj, anstataŭante unua mia se kondiĉi jene. se islower s krampo i, tiamaniere reveninte vera aŭ malvera se la Ith karaktero en s estas minuskla litero. Kaj ni nun anstataŭi mia aritmetiko esprimon ĉi tie kun simple toupper de s krampo i, tiel redonante la majuskle ekvivalento de la Ith karaktero en s se estas minusklo. Mi tuj forlasi miajn alia bloko sola, ĉar se la litero estas ne minuskla, mi ankoraŭ volas printi ĝin senŝanĝe. Kaj ni nun kompili tiun programon. Faru [? capitalize1. ?] Ni nun kuras la programo kun capitalize1. Kaj ni nun tajpas vorton kiel saluton en ĉiuj minuskle. H-E-L-L-O, Enter, kaj gxi ja impresoj en cxiuj majuskle. Ni provu pli scenaro, though, tiu tempo inputting mian propran nomon kun la unua litero, D, majuskloj jam, ĉiaokaze mi paneas io en mia propra kodo kun la majusklado de tiu tipo char. Enter, sed ne, DAVID en ĉiuj caps presas ĉi tempon kiel atendita.