>> DAVID Malan: Pojďme se nyní upřesnit tento program trochu.
Nebylo by hezké, kdyby tam byl volání funkce, řekněme, že islower
by se mohl vrátit true nebo false na tom, zda daný
znak je malá?
Nebylo by to být ještě lepší, kdyby tam byly funkce s názvem toupper, že
mohl převést na malá písmena Dopis na velká písmena?
>> No, ukázalo se, že obě funkce existují, a jsou deklarována v souboru
volal ctype.h.
Takže pojďme přidat tento soubor do mé obsahuje.
patří ctype.h.
A teď pojďme využít i těch, funkce, nahradí první my, pokud
podmiňují takto.
pokud islower s bracket i, čímž se vrací true nebo false, pokud je i-tý
postava s je malé písmeno.
A pojďme se nahradit můj aritmetiku Výraz zde se prostě toupper z
s bracket i, čímž se vrací velká ekvivalent tého
postava s, pokud je to malá písmena.
>> Chystám se odejít sám svou dalšího bloku, protože v případě, že dopis není
malá, stále chci, aby vytisknout beze změny.
A pojďme nyní zkompilovat tento program.
Ujistěte [? capitalize1. ?]
Pojďme nyní spustit program s capitalize1.
A pojďme nyní zadejte slovo, jako ahoj ve všech malými písmeny.
H-E-L-L-O, Enter, a to dokonce tiskne ve všech velkými písmeny.
>> Zkusme ještě jeden scénář, i když, tentokrát zadáním své jméno s
první písmeno, D, vydělával už jen v případě, jsem zpackal
něco, co se v mém vlastním kódu s kapitalizace tohoto char.
Zadejte, ale ne, DAVID ve všech čepice vypíše tento čas, jak se očekávalo.