>> DAVID MALAN: La oss nå avgrense dette programmet litt.
Ville det ikke vært fint om det var en funksjon kalt, sier islower at
kunne returnere true eller false basert på hvorvidt en gitt
karakter er små bokstaver?
Ville ikke det være enda bedre hvis det var en funksjon kalt toupper at
kunne konvertere en små bokstaver brev til store bokstaver?
>> Vel, det viser seg at begge funksjoner eksistere, og de er deklarert i en fil
kalt ctype.h.
Så la oss legge til at filen til min inneholder.
inkluderer ctype.h.
Og nå skal vi utnytte begge disse funksjoner, og erstatter første min hvis
tilstand som følger.
hvis islower s brakett i, og dermed retur sant eller usant når ith
karakter i s er en liten bokstav.
Og la oss nå erstatte min aritmetikk uttrykk her med bare toupper av
s brakett i, og dermed returnere store bokstaver tilsvarer ith
karakter i s hvis det er små bokstaver.
>> Jeg kommer til å forlate min andre kvartal alene, fordi hvis brevet er ikke
små bokstaver, jeg ønsker fortsatt å skrive den ut uendret.
Og la oss nå kompilere dette programmet.
Gjør [? capitalize1. ?]
La oss nå kjøre programmet med capitalize1.
Og la oss nå skrive inn et ord som hallo i små bokstaver.
H-E-L-L-O, Enter, og det faktisk utskrifter i store bokstaver.
>> La oss prøve en mer scenario, skjønt, denne gangen å legge inn mitt eget navn med
den første bokstaven, D, kapitalisert allerede, bare i tilfelle jeg messed
noe opp i min egen kode med kapitalisering av at røye.
Enter, men nei, DAVID i alle caps skriver denne gang som forventet.