Gjuha: Le të shkruaj një program që përpiqet të kopje dy vargjet. Unë e kam tashmë gotten filluar nga i pari shtypjen nga "Thuaj diçka." I ardhshëm telefononi getString, ruajtjen vlera e kthyer në s. Dhe pastaj kam të sigurt se s nuk është i pavlefshëm. Le të ardhshëm të bëjë kopje tonë të S. unë jam duke shkuar të deklarojë një ndryshore të ri, t, dhe dyqan në të s. Unë jam i ardhshëm do të pretendojnë, me printf, që unë jam duke shkuar për të germa të mëdha se kopje. Unë jam i ardhshëm do të kontrolloni se t është në paktën madhe se 0 në gjatësi në mënyrë që Unë nuk aksidentalisht të përpiqet për të përfituar një letër që nuk është aty. Pasi unë jam i sigurt, unë jam duke shkuar për të ndryshuar Vlera në t kllapa 0 të jetë kthimi vlera e toupper, një funksion që konverton kontributin e saj në uppercase, duke kaluar në si input saj t kllapa 0. Së fundi, unë jam duke shkuar për të shkruar se çfarë vlera fillestare ishte, i cili, i Sigurisht, ishte s. Dhe atëherë unë jam duke shkuar për të shtypur atë vlera e kopje i cili është t. Kur unë tani përpilojnë dhe të drejtuar këtë program, Unë shpresoj që të shoh origjinalin tim input ndjekur nga një kopje të tij me vetëm kopje kapitalizuar. Por le të shikoni. Bëni kopje 0,. / Kopje 0. Dhe unë do të të japë një kontribut të, të themi, hello, por në të gjitha Fjala, dhe pastaj goditi Enter. Për fat të keq, duket se të dyja Origjinali dhe kopja tani janë "Hello" me një kapital H. Por kjo është në mënyrë të qartë atë që unë nuk e shtypur. Pra, me sa duket, kur unë kapitalizuar t, unë disi kapitalizuar s, edhe pse unë mendova se ishte duke bërë një kopje e s dhe duke e quajtur atë t. Sigurisht, diçka këtu është e gabuar. Por si mund ta rregullojmë?