>> DAVID MALAN: Să acum rafina acest program un pic.
Nu ar fi frumos dacă ar exista o funcție numită, să zicem, islower că
ar putea întoarce adevărat sau fals bazată, dacă un anumit
caracter este litere mici?
Nu ar fi chiar mai frumos dacă ar exista o funcție numită toupper că
ar putea transforma o literă mică scrisoare de majuscule?
>> Ei bine, se pare că ambele funcții exista, iar ei au declarat într-un fișier
numit ctype.h.
Deci, haideți să adăugați acest fișier pentru a-mi include.
includ ctype.h.
Și acum să utilizeze atât a celor funcții, înlocuind prima mea dacă
condiționează după cum urmează.
dacă islower s suport i, prin urmare, revenind adevărat sau fals dacă a ia
caracter într-s este o literă mică.
Și să înlocuiască acum aritmetică meu expresie aici, pur și simplu cu toupper de
s bracket i, revenind astfel echivalent majuscule de a ia
caracter în s dacă e cazul mai jos.
>> Am de gând să plece mai blocul meu singur, pentru că dacă scrisoarea nu este
litere mici, eu încă mai doresc să de imprimare-l neschimbat.
Și hai acum compila acest program.
Face [? capitalize1. ?]
Să acum rula programul cu capitalize1.
Și acum să tastăm un cuvânt ca salut în toate litere mici.
H-E-L-L-O, Enter, și într-adevăr, imprimă în toate majuscule.
>> Să încercăm un scenariu mai mult, deși, de această dată introducerea numele meu cu
prima scrisoare, D, capitalizată deja, doar în cazul în care am dat peste cap
ceva în mea de cod propriu cu capitalizare de care char.
Intra, dar nu, DAVID în toate capacele tipărește această dată cum era de așteptat.