>> DAVID MALAN: indi saflaşdırmaq edək bir az daha bu proqram.
Gözəl ola bilməz toupper ola bilər, əgər kiçik bir məktub kapitallaşdırmaq, və
əgər kiçik deyil, pass Bu dəyişməz vasitəsilə?
Başqa sözlə, mən əvəz edə bilər ilə mənim əgər-başqa məhəllə
bir zəng toupper üçün?
>> Bəli, bu suala cavab, Mən yaxşı məsləhətləşmək istədiyiniz
toupper üçün sənədlər.
Bunu etmək üçün, mənə böyük bir terminal açaq pəncərə gedit kənarda və
sonra bununla, man toupper yazın mən açmaq istədiyiniz signifying
man səhifə üçün qondarma funksiyası toupper.
Vuruş sonra daxil edin görürəm bu kimi bir ekran.
Və indi onlar görünür ki, görürsünüz toupper üçün sənədləri birləşdirilmiş
tolower üçün yuxarı.
Amma nə olursa olsun.
>> Siz referat altında görəcəksiniz ki, Mən, həqiqətən, bu istifadə etmək ki, xatırladıb alıram
funksiyası, Mən daxil olmalıdır header file ctype.h.
Aşağıda, siz toupper görürük bir int qaytarılması elan və
bir az olan bir int, qəbul maraqlı, indiyədək, çünki mən oldum
yalnız chars manipulyasiya.
Amma ki, OK.
Bu çıxır ki, yalnız bir konvensiya və biz hələ də istifadə edə bilərsiniz c
hətta baxmayaraq ki, bir char var baxmayaraq bu bir int kimi elan edir.
>> İndi burada təsvir, mən görürəm ki, üçün c məktub çevirir toupper
əgər mümkündürsə böyük.
Və qaytarılması dəyəri altında görürəm ki, döndü dəyəri edir
konvertasiya məktub, və ya c, əgər dönüşüm mümkün deyildi.
Və fikir var Mən axtarır.
C, əslində, bir kiçik deyil məktub, bu toupper olacaq görünür
sadəcə dəyişməz boyunca keçir.
>> Belə ki, indi mənim kodu qayıdaq.
Və indi tam aradan qaldırılması ili Bu şərti blok və onu əvəz,
sadəcə, printf% c vergül ilə s bracket toupper i paren yaxın
yaxın paren bununla da, Nöqtəli vergül mən% c əvəz etmək istədiyiniz ki signifying
Bu kapitallaşması ilə ə is məktubu əgər İTH
ə məktub kiçik edir.
Və ya deyil, hətta, o, olacaq dəyişməz keçib.
>> Indi bu proqramı tərtib edək capitalize2 etmək, və onu idarə
capitalize2, yenə salam yazaraq.
Və həqiqətən, biz böyük harf geri almaq.
Nin yenidən Davudu yazın edək.
Və bu, çox böyük deyil.