>> HOPARLÖR: bir proqram yazmaq edək ki, iki strings surəti çalışır.
Mən artıq ilk tərəfindən açılmış kazanılmış etdik çap "bir şey söyləyin." Mən növbəti
saxlanılması, GetString zəng ə qaytarılması dəyəri.
Və sonra mən əmin olun ki, s null deyil.
>> Növbəti S. bizim surəti gedirəm edək yeni bir dəyişən elan etmək, t,
və mağaza var.
Mən növbəti iddia gedirəm printf, mən gedirəm ki,
ki, surəti kapitallaşdırmaq.
Mən növbəti ki, t yoxlamaq üçün gedirəm edir uzunluğu 0-dən az böyük ki,
Mən təsadüfən kapitallaşdırmaq üçün cəhd etməyin yoxdur ki, bir məktub.
Mən əminəm, mən dəyişdirmək üçün gedirəm t bracket 0 dəyəri qaytarılması olmaq
toupper dəyəri, bir funksiyası böyük onun giriş çevirir,
giriş t bracket 0 kimi keçən.
>> Nəhayət, mən çap etmək gidiyorum nə orijinal dəyəri olan və
Əlbəttə, s idi.
Və sonra mən çap gedirəm nə surəti dəyəri t olan edir.
>> Mən indi tərtib və bu proqram çalıştırdığınızda, Mən orijinal görməyə ümid edirik
onun surəti izlədi Giriş yalnız surəti kapitallaşdırılır.
Amma yoxlamaq edək.
, Surəti 0 olun. / 0 surəti.
Mən, demək, bir giriş təmin edəcəyik hello, lakin bütün kiçik,
və sonra Enter düyməsini basın.
>> Təəssüf ki, görünür ki, həm də əsli və surəti "Hello" indi
kapital H. Amma ki açıqca tipli nə.
Belə ki, yəqin, mən t hərflərlə zaman, mən birtəhər, s kapitallaşdırılmış baxmayaraq mən
Mən surəti olduğunu düşündü s və t zəng.
Şübhəsiz ki, burada bir şey səhvdir.
Amma biz necə düzəltmək olar?