>> DAVID MALAN: Nézzük most finomítani ez a program egy kicsit.
Nem lenne jó, ha lenne egy nevű függvényt, mondjuk, islower hogy
visszatérhet igaz vagy hamis annak alapján, hogy egy adott
karakter kisbetűs?
Nem lenne még szebb, ha nem volt funkció az úgynevezett toupper hogy
lehet alakítani a kisbetűs betű nagybetűs?
>> Nos, kiderült, hogy a két funkciót létezik, és ők bejelentett fájlba
nevű ctype.h.
Szóval hozzá, hogy a fájl az én tartalmaz.
közé ctype.h.
És most hadd használja mind a két funkciók helyett először az, ha
kondicionálja a következők szerint.
ha islower s konzol i, ezáltal vissza igaz vagy hamis, ha az i-edik
karakter s egy kisbetű.
És nézzük most kicserélni a számtani kifejezés itt egyszerűen toupper a
i s konzol, és ezáltal a visszatérő nagybetűs megfelelője az i-edik
karakter s ha ez kisbetűs.
>> Fogom hagyni a más blokk egyedül, mert ha a levél nem
kisbetűs, én is szeretnék nyomtassa ki változatlan.
És nézzük most össze ezt a programot.
Legyen [? capitalize1. ?]
Nézzük most a program futtatásához A capitalize1.
És nézzük most írja be a szót, mint a helló minden kisbetűvel.
H-E-L-L-O, Enter, és valóban nyomatok minden nagybetűs.
>> Próbáljuk meg még egy forgatókönyv, mégis, Ez idő megadásával saját nevét
Az első betű, a D, az aktivált már, csak abban az esetben elrontottam
valamit a saját kódját a kapitalizációja hogy char.
Adja meg, de nem, DAVID minden sapkák kiírja ezúttal, mint várták.