>> DAVID Malan: Le të përmirësojmë tani ky program pak më tej.
Nuk do të jetë mirë në qoftë se toupper mund të përfituar një letër në qoftë se me të vogla, dhe
nëse jo të vogla, të kalojë ajo përmes pandryshuar?
Me fjalë të tjera, mund ta zëvendësojë my nëse-tjetër bllok me një
thirrje të vetme për të toupper?
>> E pra, për t'iu përgjigjur kësaj pyetje, Unë do të konsultohet më të mirë
dokumentacioni për toupper.
Për ta bërë këtë, më lejoni të hapur një terminal të madhe dritare jashtë gedit, dhe
pastaj shtypni njeri toupper, duke duke nënkuptuar se unë do të doja të hapur
ashtuquajtura faqe man për toupper funksion.
Pas goditur Enter, unë shoh një ekran si ky.
Dhe tani vini re se ata duket se kanë kombinuar dokumentacionin për toupper
sipërme me atë për tolower.
Por nuk ka rëndësi.
>> Ju do të vëreni nën përmbledhje që Më vjen ndërmend që, në të vërtetë, për të përdorur këtë
funksion, unë duhet të përfshijë header fotografi ctype.h.
Më poshtë se, ju shihni se toupper është deklaruar si kthyer një int dhe
pranimi i një int, e cila është pak kurioz, pasi që deri më tani, unë kam qenë
manipulimin chars vetëm.
Por kjo është në rregull.
Ajo rezulton se kjo është vetëm një konventë, dhe ne ende mund të përdorin c si
edhe pse kjo është një char, edhe pse është e deklaruar si një int.
>> Tani, në përshkrimin këtu, unë shoh se toupper konverton letër për të c
uppercase nëse është e mundur.
Dhe në bazë të vlerës së kthyer, unë shoh se vlera kthyer është që të
letër konvertuar, ose c, nëse konvertimit nuk ishte e mundur.
Dhe nuk ka depërtim Unë isha duke kërkuar për.
Nëse c nuk është, në fakt, një me të vogla letër, duket se do të toupper
thjesht të kalojë atë së bashku pandryshuar.
>> Pra, le të tani kthehet në kodin tim.
Dhe tani le të hequr tërësinë e ky bllok kushtëzuar dhe ta zëvendësojë atë,
shumë thjesht, me printf% c presje toupper e s grupim i mbyllur Paren
Paren ngushtë pikëpresje, në këtë mënyrë duke nënkuptuar se unë do të doja për të zëvendësuar% c
me kapitalizimin e letër ith në s nëse ith
letër në s është me të vogla.
Ose edhe nëse nuk është, do të jetë kaluar nëpër pandryshuar.
>> Le tani hartuar këtë program me bëjnë capitalize2, dhe drejtuar atë me
capitalize2, përsëri, shtypni përshëndetje.
Dhe me të vërtetë, ne të kthehemi shkronjës së madhe.
Le të shkruani përsëri Davidin.
Dhe, gjithashtu, është uppercase.