>> DAVID Malan: Gadewch i ni yn awr mireinio rhaglen hon ychydig ymhellach.
Oni fyddai'n braf pe gallai toupper cyfalafu llythyr os llythrennau bach, a
os nad llythrennau bach, pasio drwy un fath?
Mewn geiriau eraill, gallwn gymryd lle fy os-arall bloc gyda
un alwad i toupper?
>> Wel, i ateb y cwestiwn hwn, Byddwn yn ymgynghori orau
dogfennau ar gyfer toupper.
I wneud hynny, gadewch i mi agor terfynell mwy o faint ffenestr y tu allan i gedit, a
yna teipiwch toupper dyn, a thrwy hynny ddynodi y byddwn i'n hoffi i agor y
hyn a elwir yn dudalen dyn am y toupper swyddogaeth.
Ar ôl taro Mewnbynnu, yr wyf yn gweld sgrin fel hon.
Ac yn awr yn sylwi eu bod yn ymddangos i gael cyfuno dogfennau ar gyfer toupper
uchaf â'r un ar gyfer tolower.
Ond ni waeth.
>> Byddwch yn sylwi o dan y crynodeb fod Rydw i'n hatgoffa bod, yn wir, i ddefnyddio'r
swyddogaeth, rhaid i mi gynnwys y ctype.h ffeil flaen.
Is na hynny, byddwch yn gweld bod toupper yn datgan fel dychwelyd yn int a
derbyn yn int, sydd ychydig yn chwilfrydig, gan fod hyd yn hyn, dwi wedi bod
trin chars yn unig.
Ond mae hynny'n iawn.
Mae'n ymddangos bod hyn yn unig yw confensiwn, a gallwn yn dal i ddefnyddio c fel
er ei fod yn torgoch, er bod mae'n datgan fel int.
>> Yn awr, yn y disgrifiad yma, yr wyf yn gweld bod toupper trosi'r llythyr c i
priflythyren os yn bosibl.
Ac o dan werth ddychwelyd, yr wyf yn gweld bod gwerth a ddychwelwyd yw un y
llythyr a addaswyd, neu c, os yw'r na fydd eu haddasu yn bosibl.
Ac mae mewnwelediad Yr oeddwn yn chwilio amdano.
Os nad yw c yw, mewn gwirionedd, yn llythrennau bach llythyr, mae'n ymddangos bod toupper bydd
dim ond pasio ar hyd yr un fath.
>> Felly, gadewch i ni yn awr ddychwelyd at fy cod.
A gadewch i ni bellach yn cael gwared ar y cyfan o'r y bloc amodol a'i disodli,
yn syml, gyda printf% c coma toupper o s braced i gau paren
paren agos colon, a thrwy hynny ddynodi y byddwn i'n hoffi i gymryd lle% c
gyda cyfalafu y llythyr ith yn s os yw'r ith
llythyr yn s wedi ei lythrennau bach.
Neu hyd yn oed os nad yw'n, bydd yn pasio drwy newid.
>> Gadewch i ni yn awr yn llunio rhaglen hon gyda gwneud capitalize2, a'i redeg gyda
capitalize2, unwaith eto, teipio helo.
Ac yn wir, rydym yn cael priflythyren ôl.
Gadewch i ni unwaith eto i deipio David.
Ac mae'n, hefyd, yn priflythyren.