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.