>> David Malan: Kom nou verfyn hierdie program 'n bietjie.
Sou dit nie lekker wees as daar 'n funksie genoem, sê, islower wat
kon terugkeer waar of vals gebaseer op die vraag of 'n gegewe
karakter is klein letters?
Sou dit nie nog mooier as daar 'n funksie genoem toupper wat
kan 'n klein skakel brief aan hoofletters?
>> Wel, dit blyk dat beide funksies bestaan ​​nie, en hulle verklaar in 'n lêer
genoem ctype.h.
So laat ons byvoeg dat die lêer na my sluit.
sluit ctype.h.
En nou, laat ons gebruik beide van hulle funksies, die vervanging van die eerste my as
kondisioneer soos volg.
As islower s bracket ek, en daardeur terugkeer waar of vals as die i
karakter in s is 'n kleinletter.
En laat ons nou die plek van my rekenkundige uitdrukking hier met net toupper van
s bracket ek, en sodoende die terugkeer van die hoofletters ekwivalent van die i
karakter in s as dit is laer geval.
>> Ek gaan my anders blok te los, want as die brief is nie
klein, ek wil nog steeds druk dit uit onveranderd.
En laat ons nou hierdie program saam te stel.
Maak [? capitalize1. ?]
Kom ons loop nou die program met capitalize1.
En laat ons nou tik 'n woord soos hallo in alle klein.
H-E-L-L-O, inkom en dit inderdaad afdrukke in hoofletters.
>> Kom ons probeer nog een scenario, al is, hierdie tyd die skryf van my eie naam met
die eerste brief, D, gekapitaliseer reeds, net in geval ek deurmekaar
iets in my eie kode met die kapitalisasie van die kar.
Gee, maar geen, David in hoofletters druk hierdie tyd as wat verwag is.