>> DAVID Malan: Let 's tagad precizēt šī programma nedaudz.
Vai tas nebūtu jauki, ja būtu funkciju sauc, teiksim, islower ka
varētu atgriezties patiess vai nepatiess pamatojoties uz to, vai, ņemot vērā
raksturs ir mazajiem burtiem?
Tas nebūtu pat jaukāk, ja būtu funkcija, ko sauc toupper ka
varētu pārvērst mazos vēstuli uz lielajiem burtiem?
>> Nu, izrādās, ka abas funkcijas pastāv, un viņi deklarē failā
sauc ctype.h.
Tā ļauj pievienot šo failu manu ietver.
ietver ctype.h.
Un tagad pieņemsim izmantot gan no tiem funkcijas, aizstājot pirmais mans, ja
kondicionē šādi.
ja islower s kronšteins i, tādējādi atgriešanās patiess vai nepatiess, ja kārtējā
rakstura s ir mazais burts.
Un pieņemsim tagad nomainīt manu aritmētika izteiksme šeit ar vienkārši toupper no
s bracket i, tādējādi atgriežoties lielais ekvivalents i-
raksturs s, ja tas ir zemāks gadījums.
>> Es esmu gatavojas atstāt manu citu bloku vienu pašu, jo, ja vēstule nav
mazie, es joprojām gribu izdrukājiet to nemainās.
Un pieņemsim tagad apkopo šo programmu.
Padarīt [? capitalize1. ?]
Pieņemsim tagad palaist programmu ar capitalize1.
Un pieņemsim tagad ierakstiet vārdu, piemēram, sveiki visās mazos.
H-E-L-L-O, Enter, un turklāt izdrukas visās lielajiem burtiem.
>> Pamēģināsim vēl vienu scenāriju, lai gan, šoreiz ievadot savu vārdu ar
pirmais burts, D, kapitalizēti jau ir, tikai gadījumā, ja es messed
kaut up manā kodu ar kapitalizācija šo char.
Ievadīt, bet nē, DAVID visu cepures izdrukā šo laiku, kā gaidīts.