DAVID Malan: Sekarang mari kita memperbaiki Program ini sedikit. Bukankah lebih baik jika ada fungsi yang disebut, katakanlah, islower yang bisa kembali benar atau salah berdasarkan apakah diberikan karakter huruf kecil? Bukankah akan bahkan lebih baik jika ada fungsi yang disebut toupper yang bisa mengubah huruf kecil surat ke huruf besar? Nah, ternyata bahwa kedua fungsi ada, dan mereka menyatakan dalam sebuah file disebut ctype.h. Jadi mari kita menambahkan file itu ke saya termasuk. termasuk ctype.h. Dan sekarang mari kita memanfaatkan kedua dari mereka fungsi, menggantikan pertama saya jika kondisi sebagai berikut. jika islower s braket i, sehingga kembali benar atau salah jika engan karakter dalam s adalah huruf kecil. Dan mari kita sekarang ganti aritmatika saya ekspresi di sini dengan hanya toupper dari s braket i, sehingga mengembalikan setara huruf dari engan karakter dalam s jika huruf kecil. Aku akan meninggalkan blok lain saya sendiri, karena jika surat itu tidak huruf kecil, saya masih ingin mencetaknya tidak berubah. Dan mari kita mengkompilasi program ini. Membuat [? capitalize1. ?] Mari kita sekarang menjalankan program dengan capitalize1. Dan mari kita mengetik kata seperti halo dalam huruf kecil semua. H-E-L-L-O, Enter, dan memang cetakan dalam semua huruf besar. Mari kita coba satu skenario yang lebih, meskipun, kali ini memasukkan nama saya sendiri dengan huruf pertama, D, dikapitalisasi sudah, hanya dalam kasus saya kacau sesuatu dalam kode sendiri dengan kapitalisasi char itu. Masukkan, tapi tidak, DAVID dalam semua topi mencetak kali ini seperti yang diharapkan.