>> 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.