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.