>> Cainteoir 1: Gach ceart.
Fáilte ar ais.
Is é seo Seachtain a Dó de CS50, agus ní mór dúinn go dtí seo ag baint úsáide as feidhmeanna ach
den chuid is mó a glacadh leo maidir le deonú.
Táimid tar éis a úsáidtear printf a bhfuil an bhfeidhm taobh de priontáil
rudaí ar an scáileán.
Táimid tar éis a úsáidtear a fháil-int, a fháil snámh.
>> Ach cad más mian leat i ndáiríre a chruthú do fheidhmeanna féin, mar chuid de
d'fhéadfadh a bheith tosaithe agat cheana féin a a dhéanamh do Set Fadhb amháin, cé go
Ní éilítear?
Bhuel, a ligean ar dul ar aghaidh agus siar go fhadhb díreach ag iarraidh an t-úsáideoir le haghaidh
a n-ainm agus a phriontáil rud éigin ar an scáileán, ach déan iarracht a fhachtóir amach roinnt
de na comóntachta go atá againn le feiceáil inár gcód go dtí seo.
Mar sin, ag an gceist agam an méid seo a leanas.
>> Tá mé ag dul chun dul ar aghaidh agus a chruthú clár nua, ach glaoch
hello.c sé mar is gnách.
Tá mé ag dul chun dul ar aghaidh agus a thabhairt mé féin Áirítear io.h caighdeánach ag an mbarr.
Tá mé ag dul a thabhairt freisin mé féin preemptively an leabharlann CS50 ionas go
Ní féidir liom a fháil yelled ag an Tiomsaitheoir.
Agus anois tá mé ag dul chun dul ar aghaidh agus a dhearbhú slánuimhir, is mó, ar neamhní.
>> Agus ansin i anseo, is é seo áit ar mhaith liom chun tús a chur le feidhmiúlacht outsource
fheidhm éigin eile go bhfuil mé féin rn ag dul a scríobh ach ní dhéanann sin
ann faoi láthair.
Mar shampla, is dócha gur theastaigh uaim a scríobh fheidhm a ligeann dom a
phriontáil amach hello, camóg, agus ansin roinnt úsáideora ainm.
In áit a bheith ag leanúint a dhéanamh printf hello,% s, ní bheadh ​​sé deas má
ní raibh ach feidhm a dtugtar Ní printf ach ainm cló?
>> Mar sin, i bhfocail eile, ba mhaith liom a bheith in ann a scríobh le clár go ndéanann beagán
rud éigin mar seo.
Gcéad dul síos, tá mé ag dul a rá printf do ainm, rud a spreag an t-úsáideoir a
a thabhairt dom a ainm nó a hainm, agus ansin tá mé dul chun úsáid na s teaghrán eolas a
dhearbhú teaghrán.
Tabhair dom athróg de chineál téad, ghlaoch air s, agus a stóráil i go
mar thoradh ar ghlaoch fháil teaghrán.
Ach anois i seachtainí anuas, ba mhaith liom a bheith beagán tediously dhéanamh Dia duit,% s / n.
>> Agus i bhfocail eile, atá feicthe againn seo sampla a bunch na n-amanna, agus tá sé ina
Mar shampla fánach mar níl ach ceann amháin líne de chód sin tá sé i ndáiríre nach bhfuil a
déileáil go mór a choinneáil chlóscríobh arís.
Ach is dócha go líne seo de chód i ndáiríre bhí ag éirí ina ualach, agus
nach bhfuil sé líne amháin de chód, ach tá sé 10 línte de chód cúpla seachtain ó anois,
agus go bhfuil tú ag fáil ach tuirseach a chóipeáil agus a ghreamú nó
retyping an cód céanna.
Ní bheadh ​​sé deas in ionad a dhéanamh printf hello,% s agus mar sin de,
Ní bheadh ​​sé deas dá mbeadh ach feidhm a dtugtar name taispeáin go
Bíonn argóint -
i bhfocail eile, a thógann sé ionchur -
agus ansin Leathstad.
Mar sin, go feidhm nach mbeadh, sé a deas mba ann sin?
Ansin, ní ba mhaith liom a bheith buartha faoi cad é printf, cad% s agus gach ceann de
na castachtaí atá Ní léir go suimiúil.
Tá siad úsáideach.
>> Mar sin, ainm cló, ar an drochuair, ní raibh invented roinnt 40 bliain ó shin móide.
Shíl aon duine a scríobh sé.
Ach go bhfuil an áilleacht a bhfuil teanga cláir, díreach cosúil i
Scratch féidir leat a shainiú bloic saincheaptha, agus mar sin i C agus is aon teanga is féidir, leat
do feidhmiúlacht féin a shainiú is féidir, tú a shainiú do chuid feidhmeanna féin.
Mar sin, cé a fháil againn is mó ag go huathoibríoch ar saor in aisce, is féidir linn a dhearbhú
ár bhfeidhmeanna féin.
>> Mar sin, tá mé ag dul a dhéanamh ar roinnt seomra suas anseo bun barr, agus tá mé ag dul chun mo
fheidhm féin gur ag dul chun breathnú ar beag aisteach ar dtús, ach beidh muid ag teacht
ar ais go dtí seo i bhfad sular.
Tá mé ag dul a rá neamhní, rud a léiríonn an fheidhm seo a dhéanann
tá rud éigin, i bhfeidhm taobh, ach tá sé nach bhfuil rud éigin ar ais chugam sa
mbealach céanna go bhfaigheann slánuimhir nó a fháil ar teaghrán a dhéanann é féin.
Agus tá mé ag dul a thabhairt fheidhm seo a ainm an ainm cló, agus mé ag dul a
a shonrú go bhfuil an Guy ag dul a ghlacadh teaghrán, agus mé ag dul chun glaoch go
ainm teaghrán.
Raibh mé in ann a ghlaoch air aon rud is mian liom, ach tá mé Ba mhaith mo cód a bheith féin-a dhoiciméadú.
I bhfocail eile, dá mba ar cheann de tú a comhad seo a oscailt agus a léamh, d'fhéadfaí tú
saghas tátal a bhaint astu ó ainm an ionchur cén ról a bhfuil sé ceaptha a imirt.
>> Agus anois faoi bhun, tá mé ag dul a oscailt chatach guailleán agus dúnta curly guailleán,
agus mar sin faoi deara mé ina dhiaidh sin mar an gcéanna patrún ar línte ceithre trí seacht mar
Tá mé ag leanúint ar feadh seachtaine go maith móide anois idir, a rá, línte naoi agus
14 a chumadh is mó.
I bhfocail eile, a phriontáil ainm Tá feidhm eile.
Anois, nach bhfuil an tiomsaitheoir ag dul go mbeadh a fhios chun glaoch ar an rud go huathoibríoch
mar gheall ar literally chum mé díreach tar éis é, ach beidh a fhios sé fós chun glaoch ar phríomh-
go huathoibríoch, agus ansin ar ndóigh, i líne 13, Tá mé ag iarraidh mo fheidhm féin.
Agus mar tá mé a dhearbhú go fheidhm suas ar líne ceithre phríomh roimh,
seo ag dul a mhúineadh an tiomsaitheoir cad ceanglófar, comharthaí athfhriotail, "ainm cló"
ciallaíonn agus cad ba cheart a dhéanamh.
Mar sin, tá mé saghas a thugann sé saincheaptha nua bloc i gcomhthéacs, a rá, Scratch.
>> Mar sin, i anseo, is féidir liom a chur go coitianta an- nó patrún athfhillteach de chód choinneáil mé
scríobh sa rang, printf Hello,% s / n "% s, -
cad ba mhaith liom a chur anseo?
S?
Mar sin, ba mhaith liom a ainm a chur sa chomhthéacs seo.
Mar sin, faoi deara le beagán de dichotomy anseo.
Toisc Tá mé á dhearbhú mo fheidhm féin agus tá mé beagán ar a dtugtar treallach
phriontáil ainm, agus mar tá mé shonraítear i lúibíní go bhfuil an
Bíonn feidhm argóint amháin, an cineál a bhfuil teaghrán - mar sin tá sé ina focal
nó frása nó rud éigin mar sin - agus Tá mé ag glaoch ainm sin argóint, go
ciallaíonn an athróg amháin go bhfuil i raon feidhme, sin a labhairt, is é ainm.
>> S ann ach idir an méid dá braces gcuach, ar ndóigh?
Bhuel, i ndáiríre, díreach cosúil le líne 10 trí 14, mar sin ach is maith ar an Luan ní féidir úsáid a bhaint as
S, ach cad is féidir liom a dhéanamh ná pas a S isteach ainm cló.
Priontáil ainm tharlaíonn ach sin a thabhairt dó ailias, a synonym, leasainm,
ag iarraidh é ainm, agus anois ag baint úsáide as sé i líne seo.
Mar sin, anois lig dom a shábháil seo, zúmáil amach.
>> Lig dom dul ar aghaidh agus a dhéanamh hello.
Breathnaíonn go maith.
Ní raibh a spit amach aon earráidí. . / Dia duit Iontráil.
Cad é mo ainm?
David.
Agus Dia duit David.
Mar sin, ní léir go spreagúil, ach is dóigh díreach anois.
Tá tú anois a bheith sa chomhábhar céanna mar a rinne muid i Scratch le
dhéanamh ar ár bhfeidhmeanna féin.
>> Ach tá beagán de gotcha.
Má ghlactar leis go raibh shíl mé i ndáiríre seo trí agus mé i ndáiríre gan
i ndáiríre ag smaoineamh air Scríobh feidhme sin síos anseo.
Braitheann sé breá réasúnta.
I Scratch nach bhfuil aon coincheap de shuíomh i do scripteanna.
D'fhéadfá duine a chur suas anseo, ceann amháin suas anseo, ceann amháin suas anseo, agus d'fhéadfadh sé tús a chur
chun breathnú ar messy beag mura bhfuil tú leagan sé amach go néata, ach ní dhéanann sé
cuma cén áit a fisiciúil na scripteanna bhí ar an scáileán.
Ar an drochuair, i C - agus tá sé seo murab ionann agus teangacha cosúil le Java agus Python
agus daoine eile go mb'fhéidir go mbeadh tú a bheith ar an eolas le - ar an drochuair i C, a dhéanann ordú
ábhar mar gheall faire cad dul chun tarlú anois.
>> An fheidhm réamhshocraithe sin ag dul a fhorghníomhú é, ar ndóigh, is mó.
Main ag dul chun glaoch ainm cló ar líne ocht, ach ar an drochuair, an
Ní bheidh an tiomsaitheoir fhios fiú go name taispeáin ann go dtí go bhfaigheann sé go dtí an líne 11,
a bhfuil ar an drochuair ag dul a bheith ró-mhall.
Mar sin, a ligean ar a dhéanamh a dhéanamh hello.
Agus anois diabhal, earráidí dhá ghintear.
Mar sin, lig dom anois scrollbharra suas go dtí an an- ar dtús, mar ba chóir dúinn a dhéanamh i gcónaí, agus
faoi ​​deara go bhfuil sé yelling ag dom, "Dearbhú intuigthe de fheidhm
phriontáil ainm. "
>> Mar sin, atá feicthe againn an teachtaireacht seo roimh, dearbhú intuigthe de fheidhm.
Nuair atá feicthe againn gur de chineál ar earráid?
Nuair nach raibh mé san áireamh leabharlann.
Má mé dearmad cs50.h agus ba mhaith liom a fháil yelled ag do teaghrán a fháil nó a fháil int.
Ach sa chás seo, an cló fheidhm nach bhfuil ainm i leabharlann, ceart?
Tá sé literally sa comhad seo, agus mar sin cad atá i ndáiríre an fhadhb?
>> Bhuel ar an drochuair i C, a thógann sé ort ionas go má tá tú literally thar a bheith
Ba mhaith feidhm a dtugtar ainm cló a ann, caithfidh tú ceachtar a chur i bhfeidhm
feidhme sin ag barr an-an do Cód ionas go bhfuil sé inrochtana do níos ísle
feidhmeanna, ach frankly, a thiocfaidh go sloppy go han-tapa.
Pearsanta, is maith liom a chur phríomh chéad mar gheall ar ansin tá sé an-soiléir cad seo
a dhéanann clár ar an gcéad amharc.
Agus móide, is féidir leat a fháil i choirnéal aisteach gcásanna ina más mian x chun glaoch
D'fhéadfadh y y ach glaoch x, tá tú díreach Ní féidir a chur i ndáiríre go fisiciúil amháin
thuas an ceann eile.
>> Ach casadh sé amach i C, is féidir linn réiteach seo an-simplí.
Tá mé ag dul a chur le beagán de spás suas anseo, agus tá mé ag dul díreach tar éis a
preemptively, cé go bhfuil redundantly, ag dul a mhúineadh an
tiomsaitheoir gur ann do fheidhm ar a dtugtar ainm cló, a thógann sé ar shraith,
agus tá mé ag dul chun glaoch sé ainm Leathstad.
>> Mar sin, seo anois i líne ceithre, atá againn nach bhfuil le feiceáil roimh, dearbhú
d'ainm cló feidhm, ach tá sé ach gealltanas go mbeidh an fheidhm seo
a shainmhíniú sa deireadh, ar deireadh thiar a chur i bhfeidhm.
Seo anois is féidir liom a fhágáil ina n-aonar mar gheall ar anois is é seo an sainmhíniú, an
chur i bhfeidhm, saghas an míle deireanach ar chur i bhfeidhm an
feidhm ar leith.
Mar sin, frankly tá sé dúr, tá sé annoying, ach is é seo an bealach is C, agus tá sé
mar a thógann sé tú an-literally agus, mar ba chóir ar ríomhaire frankly,
ach ní go díreach cad a insint duit é a a dhéanamh, agus mar sin go bhfuil ordú tábhachtach.
>> Mar sin, a choinneáil i gcuimhne agus arís, tús a chur chun faoi ​​deara an atarlú de phatrúin.
Odds beidh tú, más rud é nach bhfuil tú cheana féin, tús a chur le teachtaireachtaí a bhíonn
mar seo ar an gcéad amharc is cosúil go go hiomlán cryptic, ach má thosaíonn tú
chun breathnú ar na focail thábhachtacha cosúil le "Dearbhú intuigthe," a lua le
feidhm sa chás seo - agus frankly, tá tú uaireanta a fháil fiú glas beag
siombail cairéad a insíonn tú nuair a Is é an cheist is dócha -
is féidir leat tosú ar an obair ar do bhealach a dhéanamh tríd teachtaireachtaí earráide fós unseen.
Ceisteanna ar bith ar scríobh do fheidhm féin ar an mbealach seo?
>> A ligean ar rud éigin a dhéanamh go bhfuil ar beag níos láidre.
Seachas a dhéanamh go díreach rud éigin go bhfuil i bhfeidhm taobh de priontáil, lig dom dul
amach romhainn agus a shábháil comhad nua, agus beidh orainn glaoch seo positive.c, cé go bhfuil sé
ag dul a bheith beagán difriúil in aghaidh an ama seo caite.
Agus an uair seo, ba mhaith liom a ath-chur i bhfeidhm uair dheireanach ar positive.C mar shampla, a
Tá iallach ar an úsáideoir a thabhairt dom slánuimhir dheimhneach.
Ach bhí mé a úsáid a fháil uair dheireanach slánuimhir.
Ní bheadh ​​sé deas dá raibh feidhm a dtugtar slánuimhir dearfach a fháil
go raibh mé in ann ligean amach ach seo píosa feidhmiúlacht?
Mar sin, is é an difríocht anseo beidh muid chur i bhfeidhm slánuimhir dearfach a fháil, ach murab ionann agus
taispeáin gach a raibh i bhfeidhm taobh - tá sé Ní raibh rud éigin ar ais chugam mar
uimhir nó ar shraith -
a fháil slánuimhir dearfach é, ar ndóigh, ag dul go dtí ar ais, táthar ag súil, slánuimhir dearfach.
>> Mar sin, a ligean ar é seo a dhéanamh.
Cuir cs50.h, Cuir caighdeán io.h.
Slánuimhir is mó neamhní.
Agus anois i anseo, tá mé ag dul chun dul ar aghaidh agus a ligean ar rá slánuimhir, ghlaoch air n ionann,
slánuimhir dearfach a fháil.
Agus díreach cosúil a fháil slánuimhir ann cheana mar gheall ar scríobh an bhfoireann é, tá mé ag dul
ghabháil uirthi féin as an nóiméad sin a fháil ann slánuimhir dearfach, agus anois tá mé ag dul
chun dul ar aghaidh agus a rá printf, buíochas le haghaidh an% i / n ", n.
>> Mar sin anois má mé a thiomsú gclár seo, cad bhfuil dul chun tarlú i mo teirminéil
fuinneog ag bun an scáileáin?
Tá mé ag dul a fháil ar dócha go earráid céanna is a bhíodh.
Mar sin, a ligean ar iarracht seo.
Déan dearfach.
Agus arís, dearbhú intuigthe de fheidhm, a fháil slánuimhir dearfach.
Mar sin, is féidir linn an fhadhb seo i cúpla bealaí.
Tá mé ag dul a choinneáil simplí agus díreach a chur ar mo dearbhú suas anseo agus a fháil
slánuimhir dearfach.
Gá dom an síniú mar a thugtar air.
Tagraíonn an síniú díreach ar an aeistéitic de na
chéad líne an chláir.
Mar sin, cad ba chóir a fháil dearfach int ar ais?
>> Mar sin, ina slánuimhir.
Ciallaíonn mé go hidéalach, go mbeadh sé ar ais rud éigin cosúil le slánuimhir dearfach, ach go
nach bhfuil ann.
Ní feicthe againn go bhfuil i measc ár sonraí cineálacha, mar sin ní mór dúinn chun déileáil leis an
bhfíric go bhfuil muid an-beag cineálacha sonraí a bheith ag obair leis.
Ach is féidir linn a thabhairt ar ais ina slánuimhir agus díreach muinín go mbeidh sé a bheith dearfach.
Tá sé seo ag dul a bheith ar a dtugtar slánuimhir dearfach a fháil.
>> Agus anois conas mar gheall ar a chuid argóintí?
An bhfuil sé aon ionchur?
An bhfuil sé gá aon ionchur?
Mar sin, nach gá go mbeadh a fhios i rud ar bith roimh ré.
Faigh nach teaghrán, a fháil nach slánuimhir.
Printf dhéanann - ní mór é a bhfuil roinnt ionchur gcuirfí isteach é - agus ainm cló
gá le roinnt ionchur, ach a fháil Ní slánuimhir dearfach.
Mar sin, tá mé ag dul go sainráite insint an neamhní Tiomsaitheoir.
Is é Void an easpa aon rud eile.
Dá bhrí sin tá modh rud ar bith neamhní ag dul taobh istigh de na lúibíní, Leathstad.
>> Agus anois ag bun mo chomhad - agus chineál arís, tá mé díreach a bheith de anal
anseo a chur mó ag an mbarr, a Is dea-chleachtas mar gheall ar an mbealach seo,
ag am ar bith agat nó duine éigin eile Osclaíonn do chomhad, an
Tá feidhmiúlacht ceart ann.
Is féidir leat a Léim i ó cearnóg amháin.
Mar sin, anois tá mé ag dul a dhúbailt seo, a fháil ar neamhní dearfach slánuimhir, ach níl mé
ag dul a bhuail Leathstad anois.
Tá mé ag dul a oscailt braces gcuach, agus anois is gá dom a fháil ar iasacht
roinnt smaointe ó Dé Luain.
>> Mar sin, mar a tá tú chun cuimhne, rinne muid rud éigin Is maith a dhéanamh ar an méid seo a leanas agus
rud éigin a bhí fíor.
Agus cad a rinne mé?
Rinne mé rud éigin cosúil le a thabhairt dom slánuimhir dheimhneach,
beagán de go pras.
Raibh mé in ann úsáid a bhaint as aon focail is mian liom.
Agus ansin úsáid mé cad é?
Slánuimhir n comhionann a fháil int, aon argóintí dó.
>> Agus faoi deara an difríocht.
Nuair a ghlaonn tú ar fheidhm, nuair a úsáideann tú feidhm, ní gá duit a chur i neamhní.
Go bhfuil tú ach amháin nuair a dhearbhú fheidhm, teagasc an tiomsaitheoir cad
ba chóir é a bheith ag súil.
Mar sin, ní gá duit a chur neamhní ann féin.
>> Agus anois cad a bhí mo riocht?
Bhuel, nach bhfuil n cothrom le dearfach, ach sin ach pseudo-cód.
Mar sin, conas is féidir liom in iúl seo níos mó cleanly?
Mar sin, níos lú ná nó cothrom le nialas.
Mar sin, arís, faoi deara gur féidir leat a dhéanamh níos lú ná nó cothrom le.
Cé go bhfuil sé dhá leithligh siombailí, is féidir leat é a dhéanamh ar
do mhéarchlár ar nós.
>> Ach níl fós a bug go Screwed mé suas uair dheireanach freisin.
Caithfidh mé a dhearbhú -
go díreach.
Caithfidh mé a dhearbhú n lasmuigh an lúb.
Mar sin, is gá dom a chur n suas anseo, agus ní féidir liom ag iarraidh a ath-dhearbhú i anseo
lest a fháil mé athróg nua.
Ba mhaith liom ach a shannadh ar luach i anseo.
>> Agus anois nach bhfuil mé déanta go leor anseo.
Lig dom a fháil amach romhainn de féin agus ligean mé ag déanamh.
Déan dearfach, agus anois níl earráid nua.
Sroicheann Rialú dheireadh fheidhm neamh-neamhní.
Mar sin, teachtaireacht earráide nua, ach má tá tú chineál de tease seachas gach ceann de na focail, sé
is dócha leideanna ar cad atá cearr.
>> Rialú.
Ciallaíonn Rialú ach chun an t-ordú na n-oibríochtaí i gclár.
Tá an ríomhaire i rialú agus chuaigh rud éigin mícheart.
Mar sin, sroicheann sé an deireadh na feidhm neamh-neamhní.
Cén fheidhm is cosúil a thagraíonn do?
Cén fheidhm atá neamh-neamhní?
Sin a fháil slánuimhir dearfach, agus beagán mearbhall sa go maith,
tá sé de chineál ar neamhní.
Tá sonraíocht ar neamhní dá argóintí, ach tá a aschur ag dul chuig
a bheith de chineál n.
Mar sin, is é an focal ar thaobh na láimhe clé an sin ar a dtugtar cineál ar ais.
Is é an focal ar an taobh istigh anseo an náid nó níos mó argóintí
a thógann an fheidhm.
>> Mar sin, cad is gá dom a dhéanamh?
Ag an bpointe seo i mo cód, líne 21 áit Is é an pras blinking anois, mé
Tá slánuimhir dearfach taobh istigh ar an athróg a dtugtar n.
Conas is féidir liom a thabhairt ar ais go dtí an príomh?
Literally.
Tuairisceán n Leathstad.
>> Mar sin, ar ais díreach Colton mar píosa páipéar le freagra dom ag dropping
go bhfuil píosa de pháipéar i dubh beag bosca ar an tábla seo, é sin a dhéanamh i
Cód, tú literally scríobh ach, ar ais n, agus tá sé mar cé go raibh Colton
fuair tú dom rud éigin ar ais fisiciúil.
Sa chás seo, tá cad atá ag tarlú a fháil Tá slánuimhir dearfach ag dul a lámh ar ais
cad is dócha go dearfach slánuimhir a bhfuil?
Cá bhfuil an luach sin deireadh suas?
A thagann suas i athróg seo, n, agus ansin dúinn dul ar aghaidh leis an líne naoi.
>> Mar sin, i bhfocail eile, in ord oibríochtaí Tosaíonn, an clár
forghníomhaitheach, agus tuigeann an Tiomsaitheoir, OH, ba mhaith leat an leabharlann?
Lig dom dul grab is cuma cad atá taobh istigh go.
Oh, ba mhaith leat an leabharlann IO caighdeán?
Lig dom dul grab is cuma cad atá taobh istigh go.
Cad a dhéanann an tiomsaitheoir rá go féin nuair a bhuaileann sé líne ceithre?
Oh, gheall tú a chur i bhfeidhm ar an feidhm a dtugtar a fháil dearfach, ach
beidh muid ag dul ar ais go dtí níos déanaí, rud éigin feadh na línte.
>> Ciallaíonn príomh neamhní slánuimhir ach anseo an inní de mo chlár.
Tá Líne seacht ach Lúibín cúbach.
Tá Líne ocht rá ar thaobh na láimhe clé, a thabhairt dom 32 giotán do slánuimhir, glaoigh n air.
Ar thaobh na láimhe deise, tá sé ag rá slánuimhir dearfach a fháil.
Anois, sos a ligean ar an scéal mar anois Ní féidir liom a choimeád ag gluaiseacht ar mo cúrsóir síos.
Téann Mo cúrsóir anois síos anseo mar gheall ar anois a fháil ar fhorghníomhú slánuimhir dearfach.
Slánuimhir n ndearbhaítear.
An bhfuil an méid seo a leanas.
Printf thugann dom slánuimhir dheimhneach.
>> Faigh ina slánuimhir ón úsáideoir, é a stóráil i n, agus b'fhéidir é seo a dhéanamh arís agus arís eile.
Ciallaíonn sé seo go mb'fhéidir go mbeadh lúb cód seo fhorghníomhú suas agus síos mar seo arís
agus arís, ach nuair a bheidh an t-úsáideoir ar deireadh Comhoibríonn agus tugann dom dearfach
int, bhuail mé líne 21, ag an bpointe sin Tá líon ar láimh ar ais, agus a bhfuil ceann amháin
Ba chóir liom aird a tharraingt anois?
Naoi.
Rialú, mar a déarfá, tuairisceáin go dtí an líne naoi.
Sin an líne go bhfuil anois i gceannas.
>> Mar sin, go bhfuil an méid atá ag tarlú go léir an uair seo thíos an cochall, ach
nuair atá againn feidhmeanna a úsáidtear cosúil le printf nó a fháil fiú teaghrán go bhfuil duine éigin eile
Scríobh do shon, bhí rialú á thabhairt ar láimh amach le duine éigin eile ar líne Cód
le líne ar líne.
Tá sé ach ní raibh muid ábalta é a fheiceáil agus muid ag nach bhféadfaí a léiriú i ndáiríre é sa
clár mar tá sé i roinnt eile comhad ar an iarracht crua
unbeknownst dúinn.
Mar sin, a ligean ar thiomsú i ndáiríre agus seo a reáchtáil anois.
>> Déan dearfach.
Thiomsú, go bhfuil dul chun cinn.
. / Dearfach.
Tabhair dom slánuimhir dheimhneach.
A ligean ar a bheith deacair.
Diúltach 1.
Zero.
A ligean ar thabhairt dó 50.
Go raibh maith agat as an 50, agus mar sin a rialú tá ar ais anois.
Ceisteanna ar bith, ansin, ar sin?
Yeah?
>> [Inaudible].
>> Abair arís.
Oh, ceist mhaith.
Mar sin, d'fhéadfadh tú faoi deara go comhthreomhar anseo go Tá mé cineál ghearradh ar chúinne ar.
I líne 12, tá mé ag rá, a fháil slánuimhir dearfach tuairisceáin ina slánuimhir, ach ag an céanna
loighic, luíonn sé le réasún nach anois i líne sé, Tá mé ag rá go príomh tuairisceáin
ina slánuimhir, ach cad tá muid riamh Bhí in aon cheann dár gclár?
Riamh tá muid go raibh lua an tuairisceán focal eochair.
>> Mar sin, casadh sé amach go bhfuil i C, ar a laghad, an leagan de sé go bhfuil muid ag baint úsáide as
a rinneadh i 1999, go teicniúil, is é seo ag tarlú ar do shon go huathoibríoch.
Am ar bith tú a chur i bhfeidhm clár agus tú chur i bhfeidhm feidhm a dtugtar mó,
feidhme sin beidh sé ar ais náid ag réamhshocraithe mura bhfuil tú a rá ar shlí eile,
agus é nialas ach choinbhinsiún.
Filleann an domhan náid rud rud a léiríonn go bhfuil gach maith,
go héifeachtach ag imeacht uainn le 4000000000 rudaí a d'fhéadfaí a théann
mícheart ionas go má fhilleann muid ar cheann, go D'fhéadfadh signify cód gur ciallaíonn sé seo
rud a chuaigh mícheart.
D'fhéadfadh muid beirt, rud a chiallaíonn an rud eile a chuaigh mícheart.
D'fhéadfadh muid ar ais 4000000000, a Ciallaíonn sé seo rud eile chuaigh mícheart.
>> Agus má cheapann tú anois faoi do chuid féin PC nó Mac, d'fhéadfadh tú chun cuimhne go
uaireanta gheobhaidh tú teachtaireacht earráide cryptic as bogearraí go bhfuil tú
ag baint úsáide as, agus uaireanta tá sé ar an duine Cur síos cairdiúil, ach níl
Is minic cód nó uimhir ar an scáileán?
Más rud é nach mbaineann sé seo teacht ar intinn, ach ag faire amach dó.
Sin de ghnáth cad na cóid tagairt do.
Tá siad san áireamh i Microsoft Word agus cláir eile ionas go má tá tú comhad a
Tuairisc ar fhabht leis an gcuideachta, is féidir leat insint dóibh, ó, fuair mé roinnt earráid 45.
Agus roinnt ar ais Ríomhchláraitheoir ag an gcuideachta Is féidir breathnú suas ina sheilbh nó ina
Cód agus a rá, ó, sin mar gheall ar a rinne mé an fabht agus sin an fáth an t-úsáideoir
Fuair ​​an teachtaireacht seo.
>> Ach frankly, tá sé ach beagán distracting agus a tedious beag a
i gcrích go, ar a laghad, ar ár n- cláir chéad chúpla, mar sin tá muid
bhí a fhágáil ar lár é.
Ach seo go léir am seo gach ceann de do chuid fheidhmeanna Tá príomh raibh an rúnda
líne leis go huathoibríoch ar do shon ag an tiomsaitheoir, ach de réir an ghnáis a
shábháil tú roinnt ama.
>> [Inaudible].
>> Ní gá duit a chur san áireamh é i is mó.
Sin breá.
Ní gá duit a chur san áireamh é má bhí tú a chur i bhfeidhm feidhm mar seo.
Seachas an árasán fheidhm Ní bheadh ​​ag obair amach.
Ach i is mó, nach bhfuil sé riachtanach.
In aghaidh na seachtaine nó dhó, beidh orainn tús a chur ag fáil isteach an nós sin nuair ba mhaith linn tús
earráidí signifying.
Cheist i ndáiríre go maith.
>> Sos ó bhéal chomh tapa a lua go Dé hAoine seo, ní bheidh muid a bheith ag lón
per se, ach beidh orainn a bheith ag dinnéar le cuid de na mac léinn agus na foirne.
Más mian leat a bheith linn, dar saor in aisce chun dul go dtí cs50.net/rsvp.
06:00 Dé hAoine seo.
Tá spás, mar i gcónaí, teoranta, ach beidh orainn leanúint ar aghaidh ag déanamh iad sin ar beagnach
bhonn seachtainiúil má spás ritheann amach an tseachtain seo.
>> Mar sin, an cliffhanger a d'fhág muid amach ar Dé Luain gur féidir teaghráin i ndáiríre
bheith innéacsaithe isteach, rud a chiallaíonn go díreach leat Is féidir a fháil ar an chéad charachtar, an
dara carachtar, an tríú carachtar agus mar sin de, mar is féidir leat
smaoineamh go héifeachtach de théad, cosúil le hello, mar sa chás seo cúig
litreacha taobh istigh de boscaí.
Agus is féidir leat a fháil ar gach ceann de na boscaí leis an méid a error rinne muid
thabhairt isteach ar an Luan?
Glacfar lúibíní cearnacha ar do mhéarchlár.
Sin i gceist ach dul go dtí suíomh nialas.
>> Táimid ag tosú ag comhaireamh ag náid, mar sin lúibín náid signifies h, lúibín amháin
Signifies e, agus mar sin de.
Agus mar sin an t-am nuair atá againn ag baint úsáide as teaghráin agus clóscríobh i "hello"
agus "domhan" agus rudaí eile ar an scáileán, tá sé curtha ar stóráil
i boscaí mar seo.
Agus a chur ar buille faoi thuairim.
Cad a dhéanann gach bosca ionadaíocht a dhéanamh go fisiciúil taobh istigh de do ríomhaire?
>> [Inaudible].
>> Tá brón orm?
>> Carachtair.
>> Mar sin, a charachtar, cinnte sa chás de teaghráin, agus tá carachtar díreach
ocht ngiotán nó beart amháin.
Mar sin, tá tú dócha ar a laghad vaguely eolas maidir leis an bhfíric go bhfuil do
Tá gcuimhne ríomhaire.
Tá dhá chineál de chuimhne ar a laghad.
Is é ceann an diosca crua áit a bhfuil tú a shábháil stuif go buan, agus go bhfuil
de ghnáth mór ionas gur féidir leat a bheith scannáin agus ceol agus mar sin de.
>> Ansin tá tú ar chineál eile de chuimhne ar a dtugtar RAM, R-A-M, Rochtain fánach
Cuimhne, agus is é seo an cineál chuimhne a úsáidtear nuair a bhfuil do ríomhaire
ag rith ach má chailleann tú cumhacht nó do bás ceallraí, aon rud a stóráil
i RAM disappears má chailleann tú cumhacht ar fad toisc nach bhfuil sé
leanúnach.
Tá tú de ghnáth, na laethanta seo, a gig de, dhá gigs, b'fhéidir níos mó.
Agus is é an upside de RAM go bhfuil sé i bhfad i bhfad, i bhfad níos tapúla ná dioscaí crua
nó fiú thiomáineann stáit soladach na laethanta seo, ach tá sé de ghnáth níos costasaí mar sin
tá níos lú de é.
>> Mar sin, tagraíonn an lae inniu comhrá i ndáiríre go RAM, go bhfuil an cineál cuimhne go
ann ach cé go níl cumhacht á chothú i do ríomhaire.
Mar sin, nuair a scríobhann tú i H-E-L-L-O, Iontráil ar an méarchlár, tá an H dul i gceann
beart de RAM, tá an E ag dul i mar go bhfuil beart eile de RAM,
an chuid eile den fhocal.
Mar sin, chun cuimhne cad a bhí muid in ann a dhéanamh uair dheireanach a bhí seo.
Lig dom dul ar aghaidh agus a oscailt suas an comhad go dtugtar againn string.c, agus cuimhne
gur fhéach sé beagán rud éigin mar seo.
Lig dom a rolladh i ndáiríre ar ais agus a athrú dó go díreach cad a d'fhéach sé cosúil le,
fad teaghrán de s.
>> Mar sin, breathnú ar an gclár anseo.
San áireamh againn an leabharlann CS50 sin gur féidir linn a úsáid a fháil ar teaghrán.
San áireamh againn io.h caighdeánach ionas gur féidir linn a úsáid printf.
Cén fáth go raibh san áireamh againn string.h?
Bhí sé seo nua ar an Luan.
Mar sin, bhíomar ag iarraidh fad teaghrán.
Str leng.
Daoine chinn bliain ó shin, a ligean ar a bheith díreach gonta.
In ionad ag iarraidh é "fad teaghrán," a ligean ar ghlaoch air "str leng" agus lig an
figiúr domhan sin amach, agus ionas go cad rochtain a fháil againn go le string.h.
>> Tá sé seo ar an eolas.
Tá sé seo ar an eolas.
Is é seo beag nua.
Ag teacht 22 - agus beidh muid ag teacht ar ais leis seo, ach anois tá a fhios -
agus go mbeadh a fhios agat ach seo as a bhfuil Léigh an doiciméadú nó má
Bhí a fhios agat cheana féin C -
a fháil Is féidir teaghrán scriú suas uaireanta.
Má tá an t-úsáideoir i ndáiríre sáraíochta nó neamh-chomhoibritheach agus sé nó sí díreach
Ní rud ar bith cineál ar an méarchlár nó cineálacha an oiread sin ag an méarchlár go
overwhelms sé an ríomhaire a chuimhne, go teoiriciúil, d'fhéadfadh a fháil ar ais teaghrán
rud éigin eile seachas ar teaghrán de charachtair.
D'fhéadfadh sé ar ais luach speisialta ar a dtugtar NULLComment i ngach caipíní, N-U-L-L, agus tá sé seo
ach luach fairtheora mar a thugtar air.
Tá sé ina luach speisialta go signifies rud éigin dona tharla sa chás seo.
Is é an easpa de shraith.
>> Mar sin, nialasach mé ag seiceáil do simplí ionas go mbeidh, scéal fada gairid, str leng agus
fheidhmeanna eile a thagann leis C, má siad ag súil le teaghrán ach éiríonn leat iad a
an easpa de shraith, má éiríonn leat iad null, an ríomhaire nó ar an gclár
Beidh tuairteála díreach thar barr amach.
Beidh sé hang.
Beidh sé caith suas roinnt teachtaireacht earráide.
Beidh rudaí a tharlóidh dona.
Mar sin, cé go bhfuil sé seo fós Ní dea-shainithe -
Beidh sé seo ciall a bhaint as níos mó in aghaidh na seachtaine nó dhá - i líne 22, is é seo ach
mar shampla na seiceála earráid féin cosanta ach i gcás amháin am amach de
théann rud éigin mícheart milliún, ag a laghad ní bheidh mo chlár tuairteála.
>> Mar sin, más rud é nach ndéanann s ionann agus rud éigin dona, Tá mé seo le haghaidh lúb, agus bhí sé seo
nuair a bhí againn go eile píosa nua error.
Tá mé do lúb iterating ó náid ar suas go dtí an fad s.
Agus ansin anseo, bhí mé a phriontáil amach s lúibín mé, ach cén fáth go raibh mé úsáid as% c go léir
go tobann in ionad% s fiú cé go bhfuil s teaghrán?
Tá sé ina charachtar, ceart?
Is é S teaghrán, ach rud éigin lúibín, s lúibín i áit inarb é i náid
nó i gceann amháin nó dhá, go bhfuil an duine aonair carachtar sa téad, agus mar sin d'
gur gá, printf a chur ar an eolas go tá sé go deimhin, ar charachtar a bheith ag súil.
>> Agus ansin cuimhne, cad a rinne an clár a dhéanamh i ndáiríre?
>> Clóbhuailte sé amach i gcolúin.
>> Yeah, go díreach.
Clóite sé ach an focal a chlóscríobh mé i colún, carachtar amháin i ngach líne.
Mar sin, a ligean ar a fheiceáil seo arís.
Sin a dhéanamh teaghrán.
Tiomsaithe OK. . / Teaghrán.
Lig dom cineál i H-E-L-L-O, Cuir isteach, agus go deimhin liom é a fháil, ceann sa líne.
>> Mar sin, lig dom a dhéanamh optimization amháin anseo.
Má cheapann tú faoi, go háirithe má atá tú cláraithe roimhe, níl
féidir a mhaíomh gur easpa éifeachtachta i líne 24.
I bhfocail eile, nach bhfuil sé gá go an dearadh is fearr.
Dhíreacha shimplí, ar a laghad uair amháin tú cuimhneamh ar cad é str Leng, ach tá sé
d'fhéadfadh a bheith ag déanamh rud éigin balbh.
Cad a d'fhéadfadh a bheith?
>> [Inaudible].
>> Go díreach.
Tá sé seiceáil an fad s gach uair amháin, cé go
H-E-L-L-O ag dul i gcónaí a bheith cúig carachtair.
Gach uair tríd an lúb, nach bhfuil an cúig athrú.
D'fhéadfadh liom a bheith incriminteach i, ach cad Is é an fad s ar gach
atriall den lúb?
Tá sé cúig, tá sé cúig, tá sé cúig, agus fós tá mé ag iarraidh mar sin féin seo
cheistiú arís agus arís agus arís eile.
Anois frankly, is é an ríomhaire sin diabhal go tapa, tá aon duine ag dul le fógra a
difríocht sa chás seo, ach tá na cineálacha cinntí droch-dhearadh is féidir
tús a chur suas má tá an tiomsaitheoir féin ní iarracht a shocrú seo chun tú a
Ní bheadh ​​sé de ghnáth, ag ar a laghad i an fearas.
>> Mar sin, tá mé ag dul chun é seo a dhéanamh.
Tá mé ag dul a chur camóg tar éis mo chéad athraitheach, i.
Tá mé ag dul a thabhairt dom féin eile athraitheach, ag iarraidh é n, ach ag
choinbhinsiúin uimhreacha, agus ansin tá mé ag dul a shannadh ar luach na n teaghrán
fad s.
Agus ansin tá mé ag dul a athrú mo riocht a bheith cad é?
Tá mé ag dul a athrú ar mo riocht go cé go bhfuil mé níos lú ná n.
>> Mar sin anois, cé mhéad uair mé seiceáil an fad s?
Uair amháin, ach tá sé ceart go leor a sheiceáil i gcoinne n arís agus arís eile mar gheall ar anois dóibh siúd
Nach bhfuil luachanna ag athrú i ndáiríre.
Anois do anois, tá a fhios go díreach ag am ar bith agat glaoch ar fheidhm, níl le beagán de
Ní lasnairde, go leor chun a dhíspreagadh tú i ndáiríre ó úsáid a bhaint as riamh feidhmeanna, ach
cinnte nuair a tá na líne de chód mar sin - agus beidh na línte a fháil
níos suimiúla roimh i bhfad - áit níl an deis chun smaoineamh, má
cineál gcód seo, cé mhéad Beidh amanna sí i gcrích?
Feicfidh tú tús a fheiceáil le himeacht ama Is féidir fheidhmíocht do chláir
go deimhin athrú.
>> Go deimhin, leagann cheann de na fhadhb atá déanta againn déanta le blianta anuas i gceist
chur i bhfeidhm, mar is féidir leat a aisghlaoch ó seachtain náid, a litreoir, ach
Spell Checker go bhfuil ceaptha chun tacú le foclóir de 150,000 móide
focail go bhfuil muid a thabhairt duit guys.
Bheadh ​​ort cód a scríobh go ualaí na focail sin i RAM, mar sin i
boscaí mar táimid chonaic ar an scáileán nóiméad shin, agus ansin chomh tapa agus is tú
is féidir, ní mór duit a bheith in ann freagra a ceist ar an bhfoirm, tá an focal
mílitrithe?
An bhfuil an focal mílitrithe?
>> Agus i rud éigin cosúil go bhfuil an méid atá déanta againn déanta le blianta anuas tá éirigh sé isteach,
cé ar rogha an diúltaithe i bhonn roghnach, a iomaíocht de shaghas, trína an
mic léinn a bhaineann úsáid as an RAM níos lú agus níos lú am, níos lú timthriallta LAP, suas go deireadh
bubbling suas go dtí an barr ar beag bord ceannaire nó rangú a chuir muid ar
an cúrsa ar leathanach baile mar atá déanta againn déanta le blianta anuas.
Mar sin, arís, go hiomlán roghnach, ach tá sé seo Labhraíonn chun na deiseanna a dhearadh
go bhfuil romhainn nuair a thosaíonn muid tógáil ar bharr na craoibhe roinnt de na
bloic thógála bhunúsacha.
>> Mar sin, lig dom dul ar ais go dtí an léaráid seo do ach faoi láthair agus nochtann beag
rud éigin níos mó.
Tá sé seo go deimhin, ar teaghrán, agus tá muid tógtha leas a bhaint as cúpla leabharlanna,
io.h chaighdeánach a bhfuil -
>> Printf.
>> Printf, i measc rudaí eile.
cs50.h, a fháil agus a fháil slánuimhir teaghrán agus mar sin de, string.h, a
Bhí str leng.
Ach casadh sé amach níl eile fós.
Frankly, níl go leor agus go leor de header comhaid a dhearbhú feidhmeanna
do leabharlanna, ach tá sé seo ctype.h iarbhír ag dul a bheith beagán
buntáiste toisc go bhfuil mé ag dul chun dul ar aghaidh agus a chur amháin
clár eile anseo.
>> Lig dom dul ar aghaidh agus a oscailt suas rud éigin Scríobh mé roimh ré ar a dtugtar
capitalize.c, agus a ligean ar ghlacadh le breathnú ar conas a oibríonn seo.
Fógra go bhfuil mé ag baint úsáide as, sa leagan seo de, trí chomhad ar an eolas.
Fógra go bhfuil i líne 18, tá mé dul ar líne de théacs.
Fógra i líne 21, tá mé ag éileamh go Tá an cód seo a leanas ag dul go dtí
leas s, is cuma cén t-úsáideoir clóscríofa i, agus conas táim ag déanamh mé é sin?
Bhuel, tá mé ag cur -
ceacht foghlamtha ó uair dheireanach -
Tá mé á dhearbhú i agus n agus iterating thar na carachtair sa teaghrán.
Agus ansin cad é an bloc cód i líne 24 tríd 27
dhéanamh i dtéarmaí layman?
>> Cás íochtair litir ar ais.
>> Go díreach.
Má s lúibín i - mar sin má tá an i-ú charachtar s, a bhfuil ar leith
Char sa téad é, níos mó ná nó cothrom dtí an cás íochtair a agus -
chun cuimhne go ampersand dúbailte signify agus -
agus is é an carachtar céanna, s lúibín i, níos lú ná nó cothrom dtí an cás íochtair z,
a chiallaíonn go bhfuil sé ar a b nó c nó nó ponc, ponc, ponc, nó z, rud a chiallaíonn
tá sé litreacha beaga.
Cad ba mhaith liom a dhéanamh sa chás sin?
Bhuel, is féidir liom é seo a dhéanamh beagán cryptically, ach
a ligean ar tease seo ar leith.
>> Tá mé ag dul chun glaoch printf priontaí,% c mar ba mhaith liom a reprint seo
carachtar ar an scáileán.
Tá mé ag dul ansin a ghlacadh s lúibín i, an carachtar i-ú i s, agus ansin cén fáth
mé ag déanamh seo trick beag anseo, cás íochtair a A caipitil lúide?
Cad é go bhfuil ag dul a thabhairt dom, ag labhairt go ginearálta?
>> [Inaudible].
>> Go díreach.
Ní féidir liom cuimhneamh i ndáiríre -
Bhí sé 65 do chaipiteal A. ní dóigh liom gur cuimhneamh ar cad cás íochtair a bhfuil,
ach is cuma.
Fhios ag an ríomhaire.
Mar sin, ag rá, cás íochtair lúide caipitil A, tá sé aisteach a bheith
dhealú Char amháin ó eile, ach cad iad na carachtair thíos an cochall?
Tá siad díreach uimhreacha.
Mar sin, is cuma cad iad na huimhreacha sin, ligean ar an ríomhaire cuimhneamh air
seachas dom an duine.
>> Mar sin, an cás íochtair caipitil lúide A ag dul a thabhairt dom difríocht.
Tharlaíonn sé a bheith 32, agus bheadh an cás maidir le litreacha beaga b agus caipitil B
agus mar sin de.
Fanann sé comhsheasmhach, buíochas le Dia.
Mar sin, tá mé ag rá go bunúsach, a chur ar an cás íochtair litir, a dhealú amach go
difríocht caighdeánach, agus go héifeachtach athruithe s mé lúibín ó
cás íochtair go, ar ndóigh, chás uachtair, gan mo bheith i ndáiríre chun smaoineamh
faoi ​​nó cuimhnigh, cad iad na uimhreacha Labhair linn faoi nuair a bheidh an ocht
oibrithe deonacha a tháinig suas ar an stáitse?
Anois Idir an dá linn, i eile, más rud é nach bhfuil sé litir litreacha beaga mar atá arna chinneadh
trí líne 24, ach é a phriontáil amach.
Ba mhaith liom ach le teagmháil an carachtair a bhí
i ndáiríre an cás íochtair ar dtús.
>> Mar sin, a ligean ar a fheiceáil seo.
Déan leas.
Tiomsaithe, OK.
. / Leas.
Agus lig dom a chlóscríobh H-E-L-L-O i litreacha beaga, Iontráil.
Agus faoi deara go bhfuil sé thiontú i chás uachtair.
Lig dom seo a dhéanamh arís le focal difriúil.
Cad é faoi D-A-V-I-D leis an gcéad D a chaipitliú mar ainm de ghnáth?
Iontráil.
Fógra tá sé fós ceart.
Outputted sé sin go díreach an chéad D gan athrú via sin a thógáil eile.
>> Mar sin, a choinneáil i gcuimhne, ansin, ar cúpla rudaí anseo.
Amháin, más mian leat riamh a sheiceáil dhá coinníollacha ag an am céanna, is féidir leat agus iad a
le chéile mar a tuaradh againn.
Is féidir leat a chur i gcomparáid carachtair ar an mbealach seo agus a chóireáil go héifeachtach carachtair mar
uimhreacha, ach frankly, is é seo an Céilí Mór cryptic riamh tá mé ag dul a mheabhrú
conas teacht suas leis seo ó scratch gan réasúnaíocht tríd do go leor
le beagán ama.
>> Ní bheadh ​​sé a bheith deas má tá duine éigin amach ann Scríobh feidhm a dtugtar é
níos ísle d'fhéadfadh a fhreagairt dom fíor nó bréagach é, an carachtar litreacha beaga?
Bhuel buíochas le Dia, mo dhuine a scríobh ctype.h rinne é sin.
Lig dom dul suas anseo agus cuir ctype le haghaidh c cineálacha, agus anois lig dom dul síos anseo agus
Athscríobh an líne seo mar seo a leanas.
>> Mar sin má tá sé ar a dtugtar níos ísle, éileamh mé, s lúibín mé, ansin tá mé ag dul a scriosadh
dá líne ar fad.
Mar sin anois duine éigin eile, tá mé ag súil, scríobh Is é feidhm a dtugtar níos ísle, agus é
casadh amach a rinne siad agus dearbhaíodh iad sé taobh istigh de ctype.h.
Agus anois tá mé ag dul a fhágáil líne 27 ina n-aonar, tá mé ag dul a fhágáil líne 31
ina n-aonar, ach faoi deara cé mhéad Tá mé ag tightened suas mo cód.
Tá sé níos glaine anois.
Tá sé níos lú deacair a chuardach trí mar anois ar an fheidhm, ina theannta sin,
mar sin ainmnithe wonderfully sé ach a dhéanann an méid a deir sé.
>> Mar sin, anois tá mé ag dul a shábháil seo.
Tá mé ag dul chun zúmáil amach.
Agus díreach mar atá i Scratch fhéadfadh go mbeadh ort Booleans, luachanna Boole fíor nó
bréagach, go díreach cad é níos ísle go héifeachtach tuairisceáin.
Lig dom recompile.
Lig dom ath-reáchtáil.
Agus anois a ligean ar déan iarracht é arís, H-E-L-L-O, Iontráil.
Sin maith go leor.
Agus déan iarracht arís, déan cinnte go mé Ní raibh rud éigin a scriú suas.
Sin é a chaipitliú chomh maith.
>> Ach nach bhfuil sé seo maith go leor mar gheall ar an rud eile riamh go bhfuil mé ag dul chun
Is cuimhin liom mura obair trí sé i ndáiríre go cúramach ar, a rá, tá an páipéar
an líne diabhal.
Ní bheadh ​​sé deas dá mbeadh feidhm a dtugtar chun uachtarach?
Bhuel casadh sé amach ann Is i ctype.h chomh maith.
Tá mé ag dul chun dul ar aghaidh agus cineál -
lig dom a thabhairt go líne ar ais.
In ionad sin anseo, lig dom dul ar aghaidh agus a rá, in ionad an% c an
thoradh ar an glaoch fheidhm seo a uachtair ar an charachtar i-ú s.
Agus faoi deara anois tá sé ag fáil beagán chothromú.
Tá mé súil a choinneáil ar cé mhéad lúibíní mé oscailte agus dúnta.
>> Mar sin, anois tá sé níos glaine.
Anois tá an clár ag fáil níos fearr agus níos fearr a ceapadh fhéadfaí a rá mar tá sé
i bhfad, i bhfad níos inléite, ach tá sé in iúl gan aon a cheartú.
Déan leas.
. / Leas.
H-E-L-L-O. A ligean ar é a rith arís, D-A-V-I-D. OK, mar sin tá muid fós i
gcruth maith go leor.
>> Ach anois go uachtair.
Molfaidh mé go níl aon níos mó refinement féidir linn a dhéanamh a bheadh
i ndáiríre deas, a d'fhéadfadh a dhéanamh níos doichte i ndáiríre suas gcód seo agus i ndáiríre a thabhairt dúinn cúig
as gach cúigear do dhearadh, mar shampla.
Cad é a bheadh ​​deas a fháil haitheantas coibhneasta de?
Bhuel, breathnú ar conas damnaigh fada an bloc Tá Cód díreach rud simplí a dhéanamh.
>> Anois, mar leataobh, mar a bheadh ​​agat le feiceáil in alt Super seo caite
deireadh seachtaine, ní gá duit go docht leis an braces chatach nuair a tá tú díreach ceann amháin
líne de chód, cé mhol muid iad a choinneáil ionas go ndéanann sé i bhfad
níos soiléire, cosúil i Scratch ar U-chruthach bloic, cad taobh istigh de na brainse.
Ach ní bheadh ​​sé deas más rud é uachtarach, nuair a thugtar a ionchur, chas sé isteach
cás uachtair más rud é nach bhfuil sé, agus cad a bheadh a bheith iontach sa chás os coinne má
tá sé chás uachtair cheana féin?
Just a pas sé trí agus é a fhágáil ina n-aonar.
>> Mar sin, b'fhéidir a dhéanann sé go.
Raibh mé iarracht a dhéanamh agus tá súil agam ach go ndéanann sé, ach lig dom
thabhairt isteach rud amháin eile.
In áit ag baint úsáide as an-tógtha i gcríochfort fuinneog síos anseo, chun cuimhne go
Tugann sé seo dubh cearnach deilbhín tú fuinneog críochfort níos mó gur féidir liom a lán-
scáileán más mian liom?
Mar sin, casadh sé amach tá siad saghas oddly ainmnithe, ach níl na rudaí seo ar a dtugtar
leathanaigh fear, leathanaigh lámhleabhar, fear do ghearr, agus is féidir liom teacht ar na trí
fear clóscríobh -
cad ba mhaith liom a chineál A?
Fear a uachtair.
>> Agus faoi deara anois má ar ann do feidhmiú taobh istigh den ríomhaire, i
chás seo an fearas, a bhfuil ach an córas oibriúcháin Linux, tá sé ag dul
a thabhairt dom sraith beagán cryptic de aschur, ach beidh tú in imeacht ama go
tá sé i gcónaí formáidithe go leor i bhfad ar an céanna mar sin dtosaíonn tú a fháil a úsáidtear chun é.
Fógra ag an mbarr a uachtair, agus is cosúil go bhfuil an doiciméadú céanna
le haghaidh níos ísle.
Whoever scríobh go raibh sé ghearradh roinnt coirnéil agus a chur go léir ar aon leathanach amháin.
Críche na rudaí seo 'i Is é an saol a thiontú ina
litir chuig uachtarach nó litreacha beaga.
>> Fógra go bhfuil faoi Achoimre, an fear leathanach ag múineadh dom cad tá mé comhad
a chur san áireamh chun úsáid a bhaint as an rud.
Tá sé seo a thabhairt dom na sínithe le haghaidh na feidhmeanna, an mbeirt acu, fiú
cé muid ceart anois ach cúram faoi cheann.
Seo anois cur síos.
Chun uachtarach athraíonn an litir c dtí an cás uachtair más féidir.
>> Fós nach bhfuil oiliúnach, ach lig dom breathnú anois faoi luach ar ais, an rud is
go bhfuil ar láimh ar ais.
Mar sin, is é an luach ar ais go bhfuil an litir chomhshó nó c más rud é an
Ní raibh comhshó féidir.
Cad é c?
>> An carachtar bunaidh.
>> An carachtar bunaidh agus tá a fhios againn go bhfuil ag, arís, ag dul suas go dtí an
achoimre, agus whoever scríobh seo fheidhm chinn ach go bhfuil an ionchur
go dtí uachtair agus a bhfuil níos ísle ach treallach ag dul a bheith ar a dtugtar c.
D'fhéadfadh siad a bheith ar a dtugtar sé an chuid is mó rud ar bith ba mhaith leo, ach choinnigh siad é
simplí mar c.
Mar sin, tá mé i gcomhairle leis an leathanach fear.
Reassures an abairt liom go má nach bhfuil sé ar litir litreacha beaga, tá sé
ag dul a thabhairt ach dom ar ais c, a bhfuil foirfe, rud a chiallaíonn gur féidir liom a fháil réidh
mo riocht eile.
>> Mar sin, lig dom dul ar ais chuig GEdit, agus anois lig dom a dhéanamh ach seo.
Tá mé ag dul a chóipeáil mo ráiteas printf.
Tá mé ag dul chun dul ar aghaidh agus taobh istigh de cheart an lúb do phriontáil amach go, agus a fháil
réidh anois an iomlán má thógáil.
Ní raibh droch-smaoineamh, agus bhí sé an- i bhfad ceart agus ag teacht le
gach rud atá againn preached, ach ní hamháin is gá.
Chomh luath agus tuigeann tú roinnt leabharlann Tá feidhm bhfuil duine éigin eile
Scríobh, nó b'fhéidir scríobh tú in áiteanna eile sa an comhad, is féidir leat é a úsáid i ndáiríre agus
tús a dhéanamh níos doichte suas an gcód.
>> Agus nuair a rá liom rudaí cosúil le stíl maith, an bhfíric go bhfuil ar a dtugtar an duine seo an
feidhmiú go uachtarach, nó roimhe sin é níos ísle Is iontach úsáideach mar gheall ar
tá siad an-tuairisciúil.
Ní bheadh ​​tú ag iarraidh a glaoch ar do fheidhmeanna x agus y agus z, a bhfuil
i bhfad, i bhfad níos lú bhrí.
Ceisteanna ar bith ar an tsraith feabhsuithe?
>> Mar sin, is leor a rá ar cheann de na takeaways Is fiú mar d'fhadhb féin
sraith - b'fhéidir fadhb sraith amháin, ach cinnte leagtha P dhá agus ar aghaidh, fiú
nuair a bhíonn siad ceart nach gá go chiallaíonn go bhfuil siad foirfe ach
fós nó go háirithe dea-dheartha.
Sin an ais eile a tús a chur ag smaoineamh faoi.
Mar sin, bhí sé seo le taobh istigh teaghrán de do gcuimhne ríomhaire, ach má tá tú
bunch iomlán de charachtair cosúil le H-E-L-L-O taobh istigh de RAM, agus is dócha
go bhfuil tú i do chlár glao a fháil teaghrán amanna éagsúla den sórt sin go bhfuil tú
glaoch ar teaghrán a fháil uair amháin, ansin tú glaoch a fháil teaghrán arís.
Bhuel, tá cad atá ar siúl le tarlú le himeacht ama?
>> I bhfocail eile, má tá tú ar líne de Cód, cé as comhthéacs, cosúil le
teaghrán s Faigheann -
a ligean ar é seo a dhéanamh.
Is ionann ainm Teaghrán fháil teaghrán.
Mar sin, is dócha go bhfuil líne de chód i gceist a iarraidh ar an úsáideoir as a chuid nó a hainm.
Tá an chéad líne eile de chód gceist a iarraidh ar an t-úsáideoir chun é nó í ar scoil, agus
an chéad líne eile, agus mar sin de.
Má ghlactar leis go choinneáil orainn ag iarraidh an t-úsáideoir le haghaidh eile agus
eile agus eile teaghrán.
Tá siad ag dul chun fanacht i gcuimhne ag an am céanna.
Nach bhfuil duine ag dul chun clobber an ceann eile.
Ní Tá Scoil scríobh an eile.
Ach nuair a dhéanann siad go léir suas go deireadh i gcuimhne?
>> Bhuel, má tús a chur orainn a tharraingt ar an scáileán, inar féidir linn úsáid a bhaint as an rud
anseo cosúil le gclár dubh, más rud é seo dubh Is ionann dronuilleog mo ríomhaire
chuimhne, tá mé ag dul chun tús a chur treallach tríd sé suas i cearnóga beaga,
gach ceann acu ionann beart amháin de chuimhne.
Frankly, má tá tú gigabyte de RAM na laethanta seo, tá tú billiún bytes
de chuimhne i do ríomhaire, mar sin billiún de na cearnóga.
Mar sin, is leor a rá, seo nach bhfuil i ndáiríre a scála.
>> Ach d'fhéadfadh muid a choinneáil ag tarraingt gach ceann de na nach bhfuil go soiléir de réir scála cearnóga, agus tá sé seo
i dteannta a ionann cuimhne mo ríomhaire.
Anois, beidh muid a dhéanamh ach ponc, ponc, ponc.
Mar sin, i bhfocail eile, nuair mé leid anois úsáideoir le téad a fháil chun a thabhairt dom
téad, cad a tharlaíonn?
Má tá cineálacha an t-úsáideoir i "Dia duit," a chríochnaíonn go suas i H-E-L-L-O. Ach is dócha na
úsáideoir cineálacha ansin i -
i ndáiríre, ní ba chóir dom a bheith déanta Dia duit toisc go bhfuil muid ag iarraidh
leo as a n-ainmneacha.
Mar sin, a ligean ar dul ar ais más féidir liom é seo a dhéanamh.
>> Mar sin, má tá cineál mé i D-A-V-I-D do mo ainm, ach chun cuimhne go bhfuil an dara líne
Cód bhí a fháil teaghrán arís a fháil ar a scoil.
Cá bhfuil an focal sin go bhfuil an t-úsáideoir cineálacha i ag dul chun dul amach romhainn?
Bhuel, b'fhéidir tá sé ag dul chun dul isteach H-A-R-V-A-R-D. Mar sin, cé tá mé
tarraingíodh é mar dhá shraith, tá sé seo ach a bunch iomlán na mbeart i do
RAM ríomhaire.
Níl fadhb anois mar anois má tá mé ag baint úsáide as RAM i seo an-réasúnta
ach saghas bhealach naive, cad is féidir leat Ní idirdhealú a dhéanamh cosúil?
Nuair a thosaíonn duine agus nuair ceann amháin foircinn, ceart?
Tá siad de chineál ar blurring le chéile.
>> Mar sin, casadh sé amach ar an ríomhaire Ní é seo a dhéanamh.
Lig dom scrollbharra iarbhír ar ais in am a cúpla carachtair, agus in ionad Harvard
ag dul díreach tar éis an úsáideora ainm, Faigheann an t-úsáideoir i ndáiríre, taobh thiar de
an radhairc, carachtar speisialta a cuireadh isteach leis an
ríomhaire dó nó di.
/ 0, ar a dtugtar an carachtar nialasach sa annoyingly ar a dtugtar nach N-U-L,
N-U-L-L, ach tú é a scríobh mar / 0.
Tá sé díreach gach giotán náid is marcóir i idir an chéad fhocal a an úsáideora
chlóscríobh agus an dara ceann.
>> Mar sin, i ndáiríre Harvard chríochnaíonn suas anois mar seo sraith de charachtair
agus ceann amháin níos mó / 0.
Mar sin, i bhfocail eile, ag a bhfuil na Luachanna fairtheora, ocht náid tadhlach
giotán, is féidir leat tosú anois chun idirdhealú a charachtar amháin ó eile.
Mar sin, fad an am seo cad a bhí "hello" Is é i ndáiríre "hello" le / 0, agus
Idir an dá linn, d'fhéadfadh go han-mhaith a bheith go leor le beagán níos mó RAM
taobh istigh de na ríomhaire.
>> Lig dom rud amháin eile anois.
Casadh sé amach go bhfuil gach ceann de na cearnóga tá muid ag tarraingt, go bhfuil siad, yes,
teaghráin, ach tá níos mó i gcoitinne, Is iad na rudaí arrays.
Tá sraith ach smután de chuimhne go bhfuil ar ais go dtí ar ais ar ais go dtí ar ais,
agus tú ag úsáid de ghnáth le sraith trí an nodaireacht lúibín cearnach.
Mar sin, táimid ag dul a fheiceáil ar na leor le beagán le himeacht ama, ach lig dom dul ar aghaidh agus
oscailt suas, a ligean ar ghlaoch air aoiseanna.
Agus faoi deara cad is féidir linn a dhéanamh le na cleasanna céanna, beag
beagán níos mó error anseo.
>> Mar sin, i gcomhréir 17 den chlár seo - i ndáiríre, lig dom a reáchtáil ar an gclár chéad
ionas gur féidir linn a fheiceáil cad a dhéanann an rud.
Lig dom glaoch aois a dhéanamh chun thiomsú an gclár seo.
. / Aois.
Cá mhéad duine atá sa seomra?
Call sé trí.
Aois an chéad duine?
18, 19, agus 20.
Agus anois beagán ridiculously, mé díreach tar éis a bheith déanta ar chlár go aois sin
trí dhaoine.
>> Mar sin, tá an deis ann go soiléir le haghaidh roinnt spraoi uimhríocht anseo.
Thankfully, is é an mata ceart.
18 chuaigh go dtí 19, 19 chuaigh go dtí 20 agus mar sin de.
Ach cad atá i ndáiríre i gceist a bheith léiriúcháin is anseo conas tá muid a stóráil
na trí daoine d'aoiseanna.
Lig dom súmáil isteach ar an méid atá ar siúl anseo.
>> Mar sin, an chéad, ba chóir na línte chéad chúpla a bheith ag fáil go leor ar an eolas.
Tá mé ag leideanna ach an t-úsáideoir ar an líon na ndaoine sa seomra.
Ansin, tá mé ag baint úsáide as slánuimhir a fháil agus a dhéanamh cé go é seo a dhéanamh arís agus arís agus arís eile.
Againn atá le feiceáil go bhfuil patrún roimh, ach Tá líne 27 nua agus i ndáiríre go leor
úsáideach, agus beidh níos úsáideach.
Fógra go bhfuil an méid atá difriúil i líne 27 is é sin le feiceáil agam a bheith á dhearbhú gur
slánuimhir a dtugtar aois, ach fanacht.
Nach bhfuil sé ach aois slánuimhriúil.
Níl na lúibíní cearnacha, Tá taobh istigh de n.
>> Mar sin, an lúibín n sa chomhthéacs seo, ní taobh istigh de ráiteas printf anseo ach
sa líne amháin 27 é, an líne seo ag rá, a thabhairt dom n ints, gach ceann acu
Is de chineál slánuimhir.
Mar sin, tá sé seo le buicéad, mar a déarfá, de, sa chás seo, trí slánuimhreacha ar ais go dtí
ar ais go dtí ar ais ionas go mbeidh mé héifeachtach Tá trí athróg.
An rogha eile, a bheith soiléir, go mbeadh sé seo.
>> Má bhí mé an chéad mhic léinn aois, d'fhéadfadh mé é seo a dhéanamh.
Má bhí mé an dara dalta aois a d'fhéadfadh liom é seo.
Má bhí mé an tríú mhic léinn aois, d'fhéadfadh mé é seo a dhéanamh.
Agus dia forbid ní mór dúinn gach duine aois sa seomra seo -
Ciallaíonn mé, tá sé seo le heck de a lán de cóip, greamaigh arís agus arís agus arís eile.
Agus móide uair amháin mé a thiomsú gclár seo, má siúlóidí scoláire eile i níos mó ná amach
den doras, anois mo uimhir na n-athróg atá mícheart.
>> Mar sin, cad deas faoi eagar é mar luath agus a thosaíonn tú ag mothú féin
chóipeáil agus pasting, tá odds go nach bhfuil an cur chuige is fearr.
Tá sraith dinimiciúil d'fhéadfadh a bheith.
Níl a fhios agam roimh ré cé mhéad duine ag dul a bheith sa seomra,
ach tá a fhios agam gá dom n acu, agus beidh mé figiúr amach nuair a thagann an t-am n.
Ciallaíonn sé seo líne de chód anois, a thabhairt dom smután de chuimhne go Breathnaíonn mar seo
i gcás líon na boscaí ar an scáileán ag brath go hiomlán ar n gur
an t-úsáideoir clóscríofa isteach
>> Mar sin, anois tá an chuid eile den chlár seo iarbhír cosúil go leor leis an méid againn
ach rinne le carachtair.
Fógra go bhfuil mé le haghaidh lúb ag tosú i líne 30.
Mar sin, ceart tar éis a rachaidh mé ar an eagar, mé iterate ó y ionann agus nialas ar suas le n.
Tá mé díreach tar éis seo printf oiliúnach teachtaireacht ag rá ach, a thabhairt dom an aois
an duine #% i, mar sin uimhir amháin, uimhir dhá, uimhir trí.
Agus cén fáth go ndearna mé é seo?
Frankly, is fearr le daoine a chomhaireamh ó cheann ar bun ach eolaithe ríomhaireachta,
nialas ar bun.
Nach bhfuil eolaithe ríomhaire ag dul go dtí úsáid den chineál seo de chlár, mar sin tá muid
ag dul go dtí tús a chur díreach comhaireamh ag ceann amháin cosúil le gnáth daoine.
>> Agus anois i líne 33, faoi deara an beagán píosa éagsúla error.
An aois i-ú sa athróg den chineál Tá eagar ag dul a fháil ina slánuimhir.
Agus anois ar deireadh, tá sé seo ach uimhríocht síos anseo.
Chinn mé i lúb ar leith a éileamh Gabhann roinnt ama, agus anois sa
lúb ar leith, a fhorghníomhú na línte seo.
>> A bliain ó anois, beidh mé duine a bheith i bliain d'aois, ach faoi deara nach é seo an
Athróg i.
Tá sé seo anois% i do slánuimhir.
Agus fógra mar an chéad placeholder, mé plug in i móide 1, mar sin againn a chomhaireamh mar a bheadh
duine gnáth.
Agus ansin le haghaidh an luach na n-aois, do i bliain d'aois, a chur mé aois lúibín
i - agus cén fáth táim ag déanamh agam móide a haon anseo?
Aois siad díreach.
Tá sé ar mo rogha dúr na gclár.
Siad d'aois ach aon bhliain amháin.
Raibh mé in ann a chlóscríobh isteach aon uimhir Ba mhaith liom i ndáiríre.
>> Mar sin, cad é i ndáiríre go léir de ábharthacht anseo?
Bhuel, lig dom a scrollbharra i ndáiríre ar ais os cionn anseo agus péint pictiúr
de cad atá amach romhainn.
Cad beidh muid a dhéanamh lenár chugainn Tá Socraigh Fadhb Dhá dabbling i
saol na cripteagrafaíochta.
Mar sin, tá sé seo ar shraith de charachtair, mar sin a ord na carachtair éagsúla, agus cad
chiallaíonn sé seo a rá?
Níl sé i an leagan ar líne de na sleamhnáin.
>> Mar sin, éileamh mé gur ionann an seo, fógra dúr ó na blianta fada
ó shin a d'fhéadfadh a thabhairt chun cuimhne go hiarbhír ceann dá mbunús.
Mar sin, is é seo sampla de criptithe nó cripteagrafaíocht.
Casadh sé amach go más mian leat a iarbhír a sheoladh faisnéis a mhalartú nó
eolas le duine éigin go daingean, cosúil le teachtaireacht mar seo, is féidir leat
scramble na litreacha.
Ach de ghnáth, is iad na focail Ní scrofa randamach.
Tá siad ag iomalartaithe i slí éigin nó a athrú ar bhealach éigin ionas go - Oops.
Sin a spoiler spraoi don chéad uair eile.
>> Mar sin, is féidir leat a mhapáil cad é cosúil O go B. Fógra go línte suas
caipitlithe-ciallmhar.
Cosúil thiocfaidh r e.
Cosúil thiocfaidh F-H-E-R S-U-R-E. Mar sin, casadh sé amach níl a mhapáil, agus i
chás seo níl a dúr go leor mapáil má tá duine ar bith figured sé amach?
Is é an rud ar a dtugtar Lobhadh 13, Rothlaigh 13.
Tá sé an stupidest de criptithe meicníochtaí gheall sé literally ach
Cuireann 13 do gach ceann de na litreacha, dúr sa chiall go bhfuil má tá tú díreach
Tá beagán ama saor in aisce ar do lámha agus peann luaidhe, nó a cheapann tú díreach tar éis é
trí i do cheann, d'fhéadfá triail a gach breiseanna is féidir - ceann amháin, dhá,
trí, ponc, ponc, ponc, 25 go díreach rothlú an aibítir ar fad, agus
sa deireadh, beidh tú figiúr amach cad é an teachtaireacht seo.
Mar sin, má rinne tú rud éigin cosúil leis seo i scoil grád teachtaireachtaí a rith le do
cara is fearr, má tá do scoil grád múinteoir a léamh go simplí tríd an
teachtaireacht agus brute iachall ar an réiteach, a bheadh ​​agat gotten
freagra ag an.
>> Anois, ar ndóigh, ar fud an domhain fíor, cripteagrafaíochta níos sofaisticiúla.
Is é seo an Blúire de téacs ó córas ríomhaire go bhfuil ainmneacha úsáideoirí agus
passwords, mar beagnach gach ceann de na linne a dhéanamh, agus Is é seo an méid a d'fhéadfadh do phasfhocal
cuma mhaith má stóráilte ar do crua tiomáint ach i bhfoirm chriptithe.
Níl sé seo ach rothlú litreacha, Is é B agus B C. Tá sé seo
i bhfad níos sofaisticiúla, ach úsáideann sé cad atá ar a dtugtar de ghnáth mar eochair rúnda
cripteagrafaíochta.
Insíonn an pictiúr seo a leanas scéal le cúpla deilbhíní.
>> Ar thaobh na láimhe clé, ní mór dúinn cad beidh muid ag glaoch gnáth-théacs.
I saol na cripteagrafaíochta, plain Is téacs ach an teachtaireacht bunaidh
scríofa i mBéarla nó i bhFraincis nó teanga ar bith ar bith.
Más mian leat a chriptiú, beidh orainn é pas a sé go pictiúrtha trí padlock, mar sin
roinnt de chineál ar an algartam, roinnt feidhm nó clár gur scríobh duine éigin
go scrambles na litreacha súil go dtosnódh níos mó ná díreach ag cur complicatedly 13
le gach ceann acu.
>> Cad a gheobhaidh tú amach an phróisis sin i an lár ann ar a dtugtar cyphertext.
Mar sin, de chineál ar focal sexy.
Ciallaíonn sé ach tá sé an criptithe leagan den téacs plain.
Agus ach amháin má tá tú go rúnda céanna, 13 nó lúide 13, tá tú in ann a
dhíchriptiú teachtaireacht mar sin.
>> Mar sin, i Fadhb Socraigh Dó, i measc na rudaí a go mbainfidh tú a dhéanamh más rud é an Hacker
Edition, beidh ort cód a scríobh chuig crack na pasfhocail, figuring amach
cad a bhí siad agus conas a bhí siad criptithe, cé go bhfuil muid a thabhairt duit le beagán
treoir feadh na slí.
Sa Standard Edition, ní mór dúinn a thabhairt isteach cúpla sifir, criptiú
meicníochtaí, ar a dtugtar ar cheann Caesar, ar cheann ar a dtugtar Vigenere, tá go fóill
sifir rothlach nuair a thiocfaidh chun bheith A rud éigin, éiríonn B rud éigin, ach
tá tú chun é a dhéanamh programmatically mar go mbeidh ann go deimhin, ar rún
tábhachtacha atá i gceist a bhfuil de ghnáth ar roinnt nó eochairfhocal go bhfuil ach an
seoltóir agus an fhaighteora de na Ba chóir teachtaireachtaí a thuiscint.
>> Anois, tá sé seo i ndáiríre incarnations fud an domhain fíor.
Seo, mar shampla, tá dílleachta beag Fáinne decoder rúnda Annie, agus tú
Is féidir le chur i bhfeidhm iarbhír na sifir rothlach -
A thiocfaidh chun bheith rud éigin, éiríonn B rud éigin - le cúpla rothaí,
ceann ar an taobh amuigh, ceann ar an taobh istigh den sórt sin go má tá tú rothlú an roth nó
an fáinne, is féidir leat ag teacht i ndáiríre suas an litreacha le litreacha éagsúla,
ag fáil le cód rúnda.
Agus mar sin mar an cliffhanger le haghaidh lá atá inniu ann, cad a cheap mé gur mhaith liom a dhéanamh go bhfuil beagán de
throwback go má tá tú ag dul ar an teilifís ar 24 Nollaig, is féidir leat féachaint ar an
nauseum ad scannán le haghaidh 24 uair an chloig i ndiaidh a chéile.
Ach do lá atá inniu ann, beidh mé é a oscailt suas anseo agus a thabhairt dúinn ach dhá nóiméad de
Scéal na Nollag hoideolaíoch ábhartha le fear beag darb ainm Ralphie.
>> [Athsheinm físe]
>> -Bí iúl do gach agus Éagsúla go Ralph Parker a cheapadh leis seo
ball den Dílleachta Little Annie rúnda Tá ciorcal agus i dteideal gach
an onóracha agus sochair tharlaíonn sin.
>> -Sínithe, Dílleachta Little Annie.
Chomhshíniú, Pierre Andre i ndúch.
Honors agus sochair cheana ag aois naoi.
>> [Shouting AR RAIDIÓ]
>> Come on, a ligean ar a fháil ar a bhfuil sé.
Ní féidir liom gá go léir go snagcheol faoi smugglers agus pirates.
>> -Éist oíche amárach le haghaidh an eachtraíochta i gcrích ar an dubh
pirate long.
Anois, tá sé in am do Rúnda Annie Teachtaireacht do shon baill
den chiorcal rúnda.
Cuimhnigh, páistí.
Ach na comhaltaí den Ciorcal Rúnda Annie Is féidir dhíchódú teachtaireacht rúnda Annie.
Cuimhnigh, tá Annie ag brath ar tú.
Socraigh do bioráin chun B2.
Seo é an teachtaireacht.
12, 11, 2 -
>> -Tá mé i mo chéad chruinniú rún.
>> -25, 14, 11, 18, 16 -
>> -Pierre bhí i guth anocht mór.
Raibh mé in ann a insint teachtaireacht go hoíche anocht bhí tábhachtach i ndáiríre.
>> -3, 25.
Sin teachtaireacht ó Annie í féin.
Cuimhnigh, nach insint dhuine ar bith.
>> -90 Soicind ina dhiaidh sin, tá mé sa seomra amháin sa teach nuair a buachaill de naoi
D'fhéadfadh suí i príobháideachta agus dhíchódú.
Aha, chuaigh mé go dtí an chéad cheann eile B..
E. Is é an chéad fhocal "a bheith." S. Bhí sé ag teacht níos éasca anois.
U. 25.
Sin R.
>> -Come on, Ralphie.
Gotta liom dul.
>> -I'll a bheith ceart síos, Ma.
Whiz Gee.
>> -T. O. Bí cinnte go.
Bí cinnte go cad é?
Cad a bhí Dílleachta Little Annie ag iarraidh a rá?
Bí cinnte go cad é?
>> -Ralphie, tá Randy bhí dul.
An mbeidh tú le do thoil teacht amach?
>> -Gach ceart, Ma.
Beidh mé ceart amach.
>> -Bhí mé ag fáil níos gaire go dtí anois.
An teannas a bhí uafásach.
Cad a bhí sé?
Féadfaidh an cinniúint an phláinéid hang sa chomhardú.
>> -Ralphie, dul gotta Randy.
>> -I'll bheith ceart amach le haghaidh ag caoineadh amach os ard.
>> -Beagnach ann.
Mo mhéara eitil.
Bhí mo aigne gaiste cruach.
Gach pore crith.
Bhí sé beagnach soiléir.
Yes, yes, yes, yes, yes.
>> -Bí cinnte go deoch do Ovaltine.
Ovaltine?
A tráchtála crummy?
Mac soith.
>> [Athsheinm físe END]
>> Cainteoir 1: Tá sé seo CS50, agus go Beidh Set Fadhb Dó.
Féach tú an tseachtain seo chugainn.
>> Cainteoir 2: Ag an chéad cheann eile CS50, a tharlaíonn sé seo.
>> Cainteoir 1: Mar sin, ní mór dúinn topaic amháin d'fhéach sé ar dá bhrí sin tá i bhfad
go bhfuil na leideanna feidhme.
Anois, tá pointeoir feidhm ach an seoladh comhlachta phoiblí
fheidhm, ach tá i bhfad ar nós -
mac -