>> [MUSIC PLAYING]
DAVID J. Malan: se habet hoc sicut a freshman Seminario hodie.
OK.
Ita ex frigoris.
Quarta inde evenire solet, sed magis tempus
pro quaestionibus hodie.
Sic lets 'satus off actu cum subito amet iusto.
Sed puteus 'satus ut semper exuberat.
>> Hoc est CS50, et hoc IV finis hebdomadis.
Sic si youve semper vigilavi TV movie vel a quo
illic 'nonnullus computatrum peritorum operam atque congressus vigilum aut FBI vel aliqua
conatur ad capiendos aliquod adversarius, bene, vos Ive '
forsit auditus expressio "augendae," per quam quodammodo technicos
pulsantes zooms in infinitum procul videre latrones
identitate vel licentiam plate number mire etiam in speculo
alicuius aut fulgor oculi.
Ita quidem, lets inspice Hollywood paucos argumenta.
[VIDEO PLAYBACK]
Ok nunc obsecro te respice bonam.
>> -Hold It.
Quod run tergum.
>> -Wait A minute.
Plebs rectum viderit.
>> Inesse, frigidam.
-Full Screen.
Ok, frigidam.
In -Tighten quod vultis?
-Vector In die illa guy per posticium rota.
-Zoom In ius hic in hoc loco.
Jus paratus -With imago posset dilatabitur et praeacuta materia.
Quid id est?
-it An amplificationem progressio.
-can Tibi ut aliquem?
-Nescio.
Lets cumulo auxeris.
>> -Enhance Section A6.
>> -I Auctus detail, and-- puto illic '
satis augeret, dimittam eam meus screen.
-I Decorarat atque auxerat reflexio in oculo.
>> Clari ducis et suus 'run per hoc video amplificationem.
-Edgar, Potest augendae hoc vos?
>> -Hang On.
>> -I've Been opus in hac quidem meditatione.
>> -Someone Deliberatio.
-Reflection.
Suus 'nullum reflexionem faciem viri.
Id est reflexio.
Suus 'nullum reflexionem.
-Zoom In in speculo resplendent.
Comesse possunt videre a reflexione.
Constare augendae imaginem transformamur a te huc adducit?
Constare vos augendae eum iure huc venire voluisti?
Constare cumulo auxeris vobis?
Potes cumulo auxeris?
>> Constare nos augendae hoc?
>> Constare cumulo auxeris vobis?
-Hold Iterum ego augeret.
-Zoom In ostium.
-Times X.
-Zoom.
-Move In.
-more.
-Wait, Prohibere.
-Stop.
-Pause It.
-Rotate Nobis LXXV gradus circa verticem, placet.
-Stop.
Redire ad partem neque ad ianuam, iterum.
>> -Got Bitmap imago enhancer quod potest?
>> -Hey, Maybe possumus uti Pradeep Sen modus videre in fenestra.
-This Software est status art.
>> Id est eigenvalue off.
>> -with Ius compositum algorithm
>> Ipse scriptor captus eliminanda algorithms ad gradum,
et iis uti possit augendae hoc photograph.
>> Amplificare atque -Lock z transeunte.
>> -Enhance.
-Freeze Et augendae.
>> [END PLAYBACK]
>> DAVID J. Malan: Omni jure, ita etiam omnibus verbis.
Sunt justi in connexuisti non modo sensibile in actu.
Et in eo, et in divisionibus singulorum sicut CS50 TV tendit multum disperdendum movies
tibi.
Quia cum illi periti computatrum frementibus off terms et dicens
ludo similia eigenvectors et z axem
et aliquo numero aliorum Verius technicis,
they es vere iustus stringing verba simul nimis saepe.
Duae enim spes est, sumptio cursus ut latus effectum
sic plura in poterit etiam mundi ponderis
atque tam leviter movere qualitas et diligentia eorum films?
>> Nam melius re vide.
Ergo accipe baculum Photo Maria nostris sociorum docentium.
Et nimirum is suspectus de aliquid.
Atqui nihil lumen aliquod testimonio alicuius in oculis,
vel in reflexione eyeglasses eam.
Quod si fecerimus sicut pelliculas proponimus, in quibus et nos zoom "augendae",
hoc est, quantum notitia in beatae Mariae faciem
cum caperent an image cum originale propositum.
>> Et profecto vides quibus punctis.
Et haec sunt quae sunt dicitur elementa, P-I-X-E-L-S,
quod iustum est numerus quadratus typice iis, quae imago est punctus.
Et in die ultro etiam hodie cum quidam ex hodierno DUXERIT TVs
LCD TV vel si inpertiendam in cubiculum tuum et summae domi potentiae,
Si ascenderit usque ad superessentialem et praesertim si suus adolescens TV,
fortassis etiam potes videre punctis et quid faciant imaginem.
>> Et non est amplius notitia quam hoc.
Possemus "augendae", in sensu delenimenta instituenda apud gentem Israeliticam et sort of
inferendo genus, quod genus color esset iuxta Mariae oculus
ita quod suus 'non actu pixelated.
Si autem ego in zooming custodiant, ibi homullum oculus malus.
Sicut quod est omnium notitia habemus.
Vos non potestis facere notitia ex nihilo.
Illic 'a finite numerus bits ibi.
>> In problemate IV, ubi tu facultatem habeas referendae
ludere hoc mundo.
In problemate IV tibi explorare Mundum graphics et forensics,
et actu scribere codice quod recuperat perdidit imagines.
Youll codicem scribere manipulates existens images
et tandem intelligere quid iens in subter cucullo.
>> Et si contigerit quod actu sed nec omnia quae voluptua.
Puta si vellemus repraesentare faciem smiley ubi
cum his nigrae pixels, aut haec punctulis rotundis nigricantibus,
bene, possemus solum repraesentant ut vere a bitmap.
Ac si quando auditum sit, quod expression bitmap fortasse
nunc incipit facere paulo plus sensu hodie.
>> Iam scimus quod aliquantulus est.
Suus '0 I or.
Et a map est aliquid sicut a piece of paper
quae dat partes habet maybe a malesuada euismod of x et y-coordinatas.
Sic hic est a bitmap.
Suus 'a map of bits unde I apparenter
ad repraesentandum albus pixel et 0 ad repraesentandum nigrum samk.
Sed utique flip circa.
It does not vere re tam quamdiu sumus consistent.
Et hic quam in binary-- inside computer memoria, aut etiam intra
of lima in vestri ferreus drive-- posset thesaurizas tibi
simplicissima smiley faciem statua.
Sed quid utique desunt in hac imagine?
Color, vox?
Praesent vel manifeste sequitur Hanc amplificationem condimentum adipiscing.
Tam infeliciter cum iustus unius bit, 0, I, possemus repraesentant color.
Illud posset rubra vel caeruleo aut nigrum, vel album vel virentem, rosei
aut colorum paria.
Sed propter simplicitatem, puteus ' Puta albi et nigri.
>> Ita quod si logice numquid egemus vis ad effectum deducendi color in imagine?
Quid nobis faciendum est?
Sicut si limitandi factor hic quod aliquid potest, nisi cum
duo status, 0, I album aut nigrum, quid vis?
AUDITORES: More data.
DAVID J. Malan: More addit frena feris yeah magis notitia, magis bits.
Etenim, quod diligentiores color repraesentantur imagines.
Plus quam unicum, a I seu 0 pro singulis pixel singuli dot,
vos iustus utor multiple.
Maybe uti VIII, maybe magis communiter XXIV utatur, immo in problemate
IV, si luditur file quod format XXIV bits typice utitur.
>> Sed maxime vos es forsit familiar cum JPEGs.
Si youve 'umquam a photo on your phone,
aut aliquid uploaded thyina neque visa usque in Facebook vel animalium, quotcunque
of websites photo-dicentur, youve ' forsit videri jpeg imago coram.
Et fit hoc lima format nos erant 'iens ut utor in pset IV,
quibus vos erant 'iens ut habeat recuperare images
ut Ive 'accidens a deleted corrupta memoria card in camera,
si placet.
>> Et si contigerit quod licet JPEG est pulchellus sophisticated--
suus 'multo magis urbanus quam nigri et albi dots
paulo ante vidimus, quia nihil algorithms quod actu ludo
adhibentur ad compriment a JPEG, ita vere nice quod potes,
qualitas picture sed usura relative paucis bits.
Et revertemur ad compressionem ante diu.
Evenit quod primum tres in bytes a JPEG image--
re sumpta a lumen of-- sunt valores CCLV, CCXVI, CCLV.
>> In aliis verbis, si modo videte quod exemplar frenos,
hic repraesentantur tres bytes, vel XXIV bits totam,
cum princeps probabiliter concludi potest, quod vos videtis hunc tres
bytes of a JPEG.
Et hoc est quod suus sciatur PDF quasi manu alicujus.
Multus of file formats de tendant committitur
cum quaedam exemplaria 0s et longitudinis 1s, ut Fenestra, Mac et iOS,
et Android scire possumus, quales sunt file sunt quae dicuntur praeter file
multum habent extensionem lima.
Si .jpg, quod alio clue ad computer.
>> Itaque nunc intueri paulo magis technice.
Scimus decimales ratio est per IX 0.
Scimus binariae est 0, et I.
Quod si putas in pset 0, habeamus te luctantur,
pro pauco, aliquid vocavit hexadecimal,
ubi habetis XVI digitorum, instead of X aut ciuem Romanam II.
Et digitis placitum tum per IX 0 sunt
f ubi f repraesentat quod decimales numero, sicut a velox sanitas
reprehendo?
Ita XV.
Et a repraesentabit X, iustus ordine quodam naturae dedi.
Suus 'iustus arbitraria conventione, sed suus satis vexillum.
>> Si igitur ratio intueri trium bytes-- lets
considerare iustus satus in secundum illam quam
computatrum phisicis generaliter at cogitare et lima.
Vos can certe cogitare lima in 0s et longitudinis 1s, et constituo,
re, tendimus ad binarium vel magis typice hexadecimal--
de pset 0.
Sic ego proponere CCLV, CCXVI et CCLV 0s et longitudinis 1s sunt iustus Haec exemplaria rerum.
Vos can reprehendo, si proposita math cupio de Week 0.
Sed nunc Puta quia hic est vere rectam.
Ive 'iustus revocetur tribus decimales sicut numeros tres binarii valores.
Quid sit facturus sum iustus adaugeo albi spatium,
Sicut enim propter readability.
Et notandum Im 'iustus iens movere aliquid aliud.
Itaque priusquam cum priusquam ad.
Im 'nihil aliud interesting quam iustus spargens rebus tam
denuntiatum esse singulis octo bits nunc binos quattuor bits.
Hoc est utile quia hexadecimal praecipue fashionable
quia utrumque per hexadecimal digiti 0 f vel specie per XV 0,
repraesentari possunt prorsus quattuor bits.
In aliis verbis, si in hexadecimal 0 volunt repraesentare, ut ultricies 0000
quattuor cyphris.
Si autem vis ad repraesentandum XV, MCXI est, quod sunt quatuor lupatis.
Quod si facere math, si quos locus
hoc est 16s locum, quod suus 'iens dare vobis:
sed quod suus 'iens constituite contristati in binarii,
XV, quod suus 'iens ut daret tibi, qui locum bina loco, quadrupedia et eights loco.
Sic magnificetur me proponere quod set quattuor bits ad sinistram
quod erant 'iens ut vocare f.
Suus 'maximus numerus repraesentare possit cum quattuor bits.
Et iam scimus de hexadecimal, f est maximus in hexadecimal digiti.
Weve 'got alius f ibi, duos illuc.
Et nunc, credidimus math iure feci
et a sinistris illorum addit frena feris MCI,
est idem quod d in hexadecimal.
Et dextra M iustus VIII.
>> Et facile apparebat, unius iudicium
In VIII represents-- rectum quod subter eights loco.
Sic habemus unum in eights column nec quicquam gravibus bini sunt.
Ita nunc magis ad placitum, homines tendunt scribere hexadecimal digiti quasi hoc,
vos iustus squish eis simul, et tunc cum 0x praemittunt.
Significat nihil aliud quam a visual clue ad human--
hic venit hexadecimal quia value-- ne aliter apparet.
>> Hoc est tandem quod exemplar devenitur et parvulis
aut in quo adoletur incensum hexadecimal digits aequivalenter ut vestri '
iens ut satus vultus pro Set in Problem IV est Teraho
et Problem Set IV spec ambulabo te per hoc in more detail--
sed animadverto ut quaedam sicut artium arcanorum hoc primo intuitu respicere,
Videntes sis habiturus sit amet tincidunt.
Etenim in GDB in debugger introducamus on Monday
Dan et introduces in pset III, est iens ut ostendam tibi saepe hexadecimal valores
propterea tendunt esse quam conventional decimales numerositate binaria
in mundo computers.
Nunc videamus hoc in contextu.
Multi ex vos vires meminisse hanc hic imaginor, qui a?
Vista, ita etiam prius quam quod Fenestra XP fecit debut.
Sic pulchra landscape.
Etenim si pungas circum online-- Puto a Te Deum,
quo aliquis valde mirabilis egressus Hic locus in mundum erexisti
eius in camera praecise ius place--
et hoc hodie vultus like-- sed eodem locus suus.
Hic tamen est fasciculus format bitmap dicitur, b-m-p.
Et nos erant 'iens ut eximius id quod facile perstringere.
>> Sed sicut a bitmap est diversum modum imagines etiam usura pixels
in 0s et longitudinis 1s, ultimate.
Velox intuens autem habet a magis interesting signature
initio lima.
Suus 'non iustus tribus bytes, sed illic '
totum fasciculum exemplarium bytes qui praefiniti meaning.
Puta, alicubi in primo pauci bytes of a bitmap imago
fore magnitudine imaginem imaginis latitudine,
altitudinem imaginis, metadata utilis, si voles.
Utilis notitia quod Photoshop nec tibi usura graphics progressio
vires vere curant.
>> Ut magis hoc in Problem Set IV, sed hoc
est aliud quam dicere quod in fine diei
omni forma lima youve 'been usura nam years-- files Microsoft Verbo,
Numbers files, Praecedo lima, quotcunque file formats
ut haberent notum lima tractus
0s et longitudinis 1s sunt iustus subter cucullo.
Et humans decrevisti quid conventions sunt,
0s et longitudinis 1s repraesentant ea quae exemplaria Verbum lima versus an Praecedo lima,
file aliquo numero aliorum versus forma.
In pset IV, youll 'have occasionem ludere cum.
>> Sed quid sibi vult instrúite.
Hoc est actu a nice nunc segue in C, quae sola a iugo
of additional features ut Sed non respexit.
Suus 'a pulchellus parva lingua, de features a nice C instruere.
Puta, si voluit represent-- lets
voluit dicere quod differentia a discipulo repraesentat in aliqua progressio.
Maybe vos scribens utique adnotatione progressio, aut core shopping
ferrum, vel aliquid tale.
Quid sibi volunt pieces of notitia mutata Subeunt in discipulo?
Sicut discipulus repraesentabatur quod valores?
Yeah?
Habes nominis studiosus.
Quid aliud a typicam studiosum habent?
>> AUDITORES: [tacita]
>> DAVID J. Malan: Sic me paenitet.
>> AUDITORES: Age.
>> DAVID J. Malan: An aetate aut natalis aequivalenter, yep.
Quid aliud?
AUDITORES: ID numero, sint?
DAVID J. Malan: ergo an ID numero, maybe phone numerus, fortasse dorm aut domum,
vel collegii, vel aliquid tale.
Quot pondo data est ne consuetudine plus in album
quid est definire student.
Si voluimus hoc in codice, faciemus hoc simplex.
Rationem habeamus, ut ostendit nimirum int main (vacuum).
Si autem vis ad exprimendam Discipulus habeam, ut
filo vocavit nomen illius student, si rumpat quis filum dicitur Dorm quia student,
maybe an int vocavit ID quia student.
Et quoniam Im 'usura string, I necesse habeo exire et pati CS50.h.
Maybe Im 'iens ut postulo stdio.h.
Sic ego sum et illi praeveniat iens ut vocant hoc nunc student.c
hanc et salvabo eam.
>> Nunc possum facere aliquid cum his variabilium.
Et nos erant 'iustus iens ut scriberem ut a comment in pseudo code,
quoniam suus 'non interesting quid enim nunc faciemus.
OK, ita quod quoddam quodammodo recondit studiosum.
Quid vis ut faciam si volo congregem duo alumni?
Ita primum instinctum est iens ut recte expectate paulisper
Discipulus: Quid si aliud non iustus facere string nomine II, string Dorm II,
id2 int.
Et fecisti gone hanc viam ante
et quid nobis videatur solutio esse genus a copy crustulum hackish
job huc venire voluisti?
AUDITORES: An array.
DAVID J. Malan: Yeah, possemus uti an ordinata.
Huiusmodi celerrime fit inhabilique.
Vos habere exstat of libitu committitur nominando horum omnium variabilium.
Et hominum, retinendi track quod OK name2 correspondet
cum dorm2 correspondet id2.
Is iustus fit pulmentum.
Sic suus 'multus facillimus, Ante aliquot septimanas recolimus,
ut iustus having ut dicitur string nomina et maybe nos trium illorum.
Et tunc maybe habemus string dorms et
trium illorum aut constantium int ids et trium illorum.
Sed ne nunc quidem sentit paulo imperito, ius.
Nos autem loquimur de alumni Habitat in humili gradu ego
exsequendam details.
Studiosum Dorm et nomen est et ID.
>> Quare non possum iustus annuntiabit variabilis vocant, studiosum s appellant.
Si libet alius discipulus, Quin ego voco t.
Si vis totum fasciculum studentium, cur non ego
dic mihi totum genus studentibus est tribus.
Id est, cur non ego Nostram notitia typus vocatur
Alumni, interius quod est nomen, id est, quod dorm,
aliqua alia agros.
Et si contigerit vos possumus exigo ut.
>> Ita C habet hoc pluma accersitus instrúite.
Quod suus 'a lingua pluma ut sinit haec operantur.
Im 'iens ut antecedat et patefacio sursum structs.h
ubi erant 'iens ut videret Sequens definitio student.
Evenit - et hoc est etiam Id facilius quam involvens
quam paulo ante dicebam.
Sin autem displicet tibi venire mecum conubia nostra notitia typus vestra,
praeter int et chari et et omnia haec quae natant,
vos can operor ut per litteram scribens typedef instrúite,
tunc aliqua crispus adstringit, inside de qua vos
enumerare variabiles vis commisceamini cum nova hac consuetudine data
type sicut nomen et Dorm, et tunc post crispus adstringit
facis nomen nouae notitia typus.
Puta, student.
>> Et quid est quod me ista facis si consideretur debita code
concilio, primum omnium, ad hoc
in a dot file h dicitur aliquid, caput a lima quod habemus
coepi usura nos nimis.
Sed erant 'iens ut satus usura admodum aliquantulus nunc.
Quid possumus hoc tandem pauca in codice
est exigo ut adnuntiet notitia typus, a discipulo.
Nunc illud uti.
>> Ego nunc migrabunt in a file vocavit structs1.c.
Et accipies inviso Pauci proprietates hic.
Ita effercio sursum hic est maxime nota, et si tibi placet
quae non est reversa ultra ad familiar in iustus momento.
Hoc utique possidet mea caput lima quod novum quoque
nisi pro pset III, ubi, receptui habemus helpers.h.
Ita et vos revocaret #include helpers.h.
>> Quid si ego usura quotes instead of rectanguli brackets?
Cum enim inter illos ego?
Fere semper videor uti rectanguli brackets.
Sed tunc repente Im 'usura bis senos versus citat.
Quare ut quod esse quod loqueris?
Yeah?
>> AUDITORES: [tacita]
DAVID J. malan quod actu est, quid?
AUDITORES: Sic in IDE.
DAVID J. Malan: Yeah, quod in praesens IDE.
Non habitabunt in IDE et quia ut Im 'iustus ut instrumento utitur.
Quod in mea current presul, in specie.
Ita structs.h infirmitas mea file non installed in IDE,
in operating ratio ipsa, suus 'magis in mea current directorium.
Sic placitum sis ut comprehendo vestri own header file,
vos iustus utor duplici quotes.
>> Quid enim aliud dicimus linea VIII, generaliter loquendo?
Hoc quid est?
# definire aliquid.
Exhibet constantes, ius?
Si vis habere value in vestri progressio
ut vos utor totum fasciculum temporum splendere desinunt, suus '
bonum placitum to factor eam, declarabit, cum cinis symbol
definire ergo secundum placitum in uppercase Verbo, quamvis suus 'non
stricte necessarium sit, sed suus 'institutione humana
capitalize constantes ut prosiliunt
at vos visually-- spatium valor vis
assiduum nomen aequiparantur.
Non semicolon, sed simpliciter sequeretur quod exemplar ibi.
>> Quod ego facio in actu code.
Sic lets 'inspice pelagus progressio hic.
In linea XII quia addidi structs.h,
I nunc pulsantes meis dispositioni novum notitia typus.
Non est aditus ad int, et integer, missi, et resticula
et caeruleae, et aliquae.
Iam accessum habent ad studiosum notitia typus.
Sic linea XII ego componentis duo ideas-- una a consuetudine notitia typus et duo,
usura an ordinata.
Itaque si in hoc progressio Volo actu sustinere
tres alumni in Programmate: I
potest simpliciter dicere me dare variabilis vocantur discipuli, quorum utrumque
type est alumni, quae pro mea consuetudine notitia typus.
Et in specie, da mihi tres ex his qui militant.
>> Quid ergo faciemus hoc progressio?
Hic suus 'iustus a pro loop iterating 0 III de eo quod
Alumnorum institutioni ita quod valorem.
Im 'iustus suggerentes user studiosum mihi nomen.
Et tunc linea XVII nos habent plerumque notissimo.
Habemus veteris confusus amici laudo GetString a dextris.
Quid piece of syntax est specie quidem nova videntur,
si umquam in programmatibus C ante et numquam structs?
Yeah?
>> AUDITORES: The .name.
DAVID J. Malan: The .name.
Sed hoc non nimium saltu quia nunc alumni bracket i
et dabit vobis Dominus i-th student.
Et si vis dive intra eius operis maximis,
uti uno tempore et modo igitur nomine varius intrinsecus
sive super proprietate inside quod uis aditus.
Sic ergo, si tunc moveret user da dorm studiosum,
similiter quod vos can reponunt string in Dorm intus variabilis
illius studiosum structuram.
>> Et nunc res adepto paulo placebant.
Et hoc est iens ut respicere at fortasse multum satis cito.
Sed videro hoc multo magis in pset IV, sic lets iustus intuens nunc.
Evenit ut ambularent per XXIII XXXVIII Quod si putas me facis
Ive 'removit comments quia hodie fecit, sed version
of code for online referunt omnes comments.
Quid me facere?
>> AUDITORES: Salvis lima cum omnibus nuntiantes cum usura.
>> DAVID J. Malan: Yeah, prorsus hac habitasse platea dictumst novum
qui erant cum duobus, ob aliud quoddam C,
quibus potest creare mea lima.
Hactenus, omni fere progressio youve scriptum est stateless.
Nam simul id factum cursus ut 'eam.
Nulla vel recordatione memoriam ejus.
Illic 'haud file salvari.
Si vos dont volo ut nisi quod habet input
contigit, ut in ludum vel rationis sic evenit ut possumus.
Et youll 'animadverto hoc more in pset IV et in Section.
Sed haec linea XXIII essentialiter partum a file vocavit students.csv.
Et videres ante.
Quodsi numquam studuit CS ante CSV est comma-separatum variabilis.
Est admodum pauperis version of an Praecedo lima,
id quod aperirentur in Excel et in Apple Numbers,
habet ordines columnarum.
Tamen suus 'non causa proprietatis format sicut Microsoft vel Apple.
Suus 'iustus commas separantes bona, quae iam in momento.
>> Et iustus accipies coniecto.
XXIII In acie, in ipso finis meus secunda ratio
ad hanc novam functio vocavit f apertam file Aperiendum w.
Quid pro w?
Yeah?
>> AUDIENCE sic scribere lima sinit?
>> DAVID J. Malan sic lets te scribere lima.
Ita a duobus variantes nos plug in hic.
Si vis legere lima est considerare
et legit in memoriam vos iustus utor quote Unquote "r".
Si vis scribere file, vos utor quote Unquote "w".
Ibi suus 'quoque subieci et a iugo of aliis rebus
Si vis esse temperare lima.
Videntes autem erant 'iens ut custodiant res igitur linea XXIV revertemur.
NULL evenit est peculiarem utilitatem quod
possit in summam redigi per certas quasdam functiones si aliquid abiit wrong--
file si non datur Si youve excurrere memoria
et fasciculum aliis erroribus.
Sed nunc de hac Puta iustum est error tenendo placitum.
Hic in linea XXVI, Im iterando 0 III de omnibus meis elit.
Et hoc est genus huiusmodi of novum munus, disp,
sed iustus accipies coniecto.
Si iustum est printf print a formatted chorda,
quid fprintf mean probabiliter?
Auditos Procer ut lima.
DAVID J. Malan: a Print formatted string ad a lima.
Qui est scriptor quid additional f medium est file.
Et primo nova sit ratio vestri lima quod plane incognitam.
Deinde nos, iustus have a format string sicut printf.
Et quamvis novum syntax, justi hujus:
significat plug in discipulo scriptor nomine, dorm plug in discipulo et
cum fclose, claudere file.
Et tunc lastly-- hoc recens est: et revertemur ad
ante long-- Im liberandi studiosum propter causas separatas
quod factum illuc sursum.
Sed revertemur ut quod ante long--
quia ut 'quam GetString est actu operatur subter cucullo.
>> Sit scriptor hic velox inviso.
Si ego typus in ls presul, sciendum est, quod ego facio, non
have a file vocavit students.csv, iustum non est, non est.
Si igitur jam compilationem huius institutionis, facere structs-I,. / Structs-I,
Im 'iens ut et vade in typus Andi habitator Berkeley Yale.
Erant 'iens ut habere Rob qui vivit in Thayer dies istos.
Et ascendit in qua Opinor, Maria in Harvard
si memor fui recte.
>> Sic nihil videtur contingere.
Si vero mortuus fuero type ls nunc, est students.csv.
Eamus et praemittat patefacio students.csv.
Hoc iterum valde lightweight file format.
Sed Ive 'tantum adoptatur a convention hic habeo columnas et duos ordines.
Primum agmen excesserit populi praenominibus errem.
Alterum agmen studiosum dorm vel collegio vel domum proximi whatnot.
Et nunc Ive 'hoc salvus perpetuo in a lima.
>> Non est igitur omne bonum.
Sed hoc iam saxum gradientis ut posset perseverare notitia
ibi perpetuo remanere.
Nunc ergo videamus quid possumus et alia huiusmodi facere.
Sed primum, quis quaestiones?
Quae multum et dormiebat sopore.
Sed youll 'animadverto multum more in pset IV, tam.
Yeah?
>> AUDITORES: Numquid semitam continue subdit quod nomina file?
>> DAVID J. Malan: Bonum quaestionem.
Est quodammodo prohiberentur permanere addendo quod nomina file?
Yes.
Et revera, si summum et rursus aperire lima,
vos would utor quote Unquote "a" pro append,
quod iustum nouam aciem, novis identidem ipsum.
Bonum quaestio.
Aliae quaestiones?
Yeah?
AUDITORES: Si venienti obviam obiecerat progressio iterum vox iam,
addens quod habeat nomina lima aut novum file aperire?
>> DAVID J. malan ha bonum quaestio.
Si currebas progressio rursus iam fortasse typed in nominibus
esset add to lima aut overwrite file?
Hi, quia ego sum non usura modus append.
Et quia Im 'iustus temere aperiens file ad scribendum,
suus 'iustus iens rescribere lima.
Cuius quidem igitur opus est, Si volo actu longa
database.
>> Nunc CSV utilis, ingenue, etiam Sicut enim si es writing--
et puteus eventually videre postea in semester cum
CSVs utimur ad alios usus.
Si vis congregem omnes populi profiteretur qui aliqua re
aut subcribo sursum pro vestra studiosum coetus vel aliquid tale,
thesaurizantes data in huiusmodi format est eximius convenient.
Quia ad litteram, si erant download hunc fasciculum.
Et potui double-- lets actu conantur hoc
Numbers Excel habuero vel hic.
>> Im 'iens ut bene click vel imperium-click mea file.
Uagantibus.
Vox-click vel imperium-click mea file.
Veni, mi cooperarl mus.
Download-- Im 'iens download totus lima huc
hoc tantum possum iaculis.
Et videamus an hoc facit students.csv-- primum
Ive 'reducitur.
Sed videre volunt contactus.
Nunc eget profiteretur.
Vide quam facile CSVs utatur?
Et servabitis eum usque ad modernum.
OK, nunc parati sumus ad genus.
OK, o quid novum?
OK Lucem propinquam praecinit.
Quia magica.
OK, nunc eget enim.
Et nunc, obliti sunt operum lima Ego primitus aperta,
sed quid a-- ibi ibimus.
OK, ita nunc habemus Praecedo lima.
Gratias tibi.
>> OK, ita feci faciliorem fuisse.
Utique possem prae elit Praecedo aut Numeri, aut ipsum.
Sed hoc est nice, quia nunc possum manipulare
data in signum format.
>> Nunc ergo eamus context switch ad ubi nos reliquit off
postremo quod committitur sumere disciplina rotarum off.
Sed primum, non glorificasti antea videamus hoc prandium
rursus hic aguntur nota at ignis, Ice in London Sitar Novi Portus.
Sign in CS50s website ASAP iungere discipulis CS50 voluptua.
>> Tulimusque disciplina rotarum off on Monday ut follows--
string declaratum fuerit in CS50s library pro aliquo tempore.
Quod suus 'nice quod patitur nos loqui de quod sint variabiles
verba et sententias ac perfecta.
Sed evenit non filum.
Prorsus synonymum seu alias, quoniam aliquid creatum
actu est paulo plus technica appellatur chari *.
>> Etenim vidimus exemplum of a progressio on Monday
quoniam non inquieti minus exspectavimus.
Hoc lima 0 conferre.
Et recordaberis quoniam compare-0, si I recompile Monday progressio
et run-0 compare et typus in mom in lowercase et mom in lowercase iterum.
Progressio poscere I typus diuersa,
etiamsi mom, omnia in lowercase, nihil est aliud quam uisum.
Quid ergo breviter respondemus, quare putat computer
illae duae sunt diversae chordarum?
Yeah?
>> AUDITORES: [tacita]
DAVID J. Malan: Recte.
Sic mater, primum Type illud est ens
condideris alicubi in meus computer est scriptor memoriam manserunt, sed in a diversis location
quam in secundo type mom.
Non poteras ipsum.
Computer posset esse smart fila perficienda, ohe
haerent idem.
Ne redundantly condito.
Sed computers non faciunt dixerit nisi ipsum.
Sic per defaltam haerent 'iustus iens ut terminus sursum
in binis locis, memoriter tenemus.
Et amplius adhuc manifestum est, si comparatur duobus filis sustinetur,
vocobatur primus s, secundo vocabatur
t, quod in specie sum Comparando hinc line XIII?
Yeah.
>> Auditos in memoriam Suus quod est variabile monstrare.
>> DAVID J. Malan: Prorsus, ego scripturus eram comparando loco in memoria
quod illi variabiles monstrassent.
Ita in specie, si mom erat numero byte I et II et III,
et recordabor foederis 4-- quia backslash 0 necesse est usque ad finem.
Alterum exemplum mom-o m m Erat oratio X, XI, XII et XIII.
EGO eram comparantes I, quod oratio, ut location in memoria,
contra X, quod est manifestum est quod non est idem.
I non X.
>> Quo fit ut hoc quod facis in suus 'pulchellus fictos.
Tamen suus 'quatenus difficul- tates conferre possumus non trahunt.
Ita fundamentally-- Facta autem hac humili gradu,
si vos volo ut implement a progressio ut compare
duo diversa verba quae locutus est user typed in qualitatis,
faciunt enim aciem char char iuxta omnia generatim amplectamur,
Quid igitur opus est, ut videtur?
Suus 'non sufficit ut iustus at illa duo allocutionibus.
Quid nobis faciendum est?
Yeah?
>> AUDITORES: per iterate chorda [tacita].
>> DAVID J. Malan: Yeah, lets ' per REDDO filum.
Sit uti pro ansam veniat, dum ansam veniat, et quicquid dolore magna apud vos.
Eritque nostri misericors si youve 'got duo tangite alicubi memoria sui cuiusque Intueamur
Primum ingenio quisque alterum mores, inde tertia et quarta,
et ieiunium quinti et ieiunium usque incidamus quam spe- cialem laniatum excubiarum vilia reliquissem?
AUDITORES: [tacita]
DAVID J. Malan: Yeah, backslash nulla, at quod punctum in utroque string
id est statuere possumus.
Locuti sumus pares omnia et singula sensus obscuretur?
Quod si non habes, redire falsum.
Si ita est, verum revertetur.
Itaque id prorsus versione progressio compare-1.C facit.
Idem est quod intuens Monday nisi ut Ive '
cuius effrenae libidini rid of verbum string-- etsi qui non eget impact-- omnes
Ego facio nunc transmigrantis aliqua specie visuali disciplina rotarum,
sed clare vident quod hic s et t in allocutionibus.
Id et eminentem sidus terribile in asterisco, repraesentat
est oratio, alioquin notus magis technice a monstratorem.
>> Cum ergo ego loquor in s linea IX et dices chari * s,
quod non mihi filum.
Ut varius cuius mihi Id vitae orationem condere.
Quia ecce ego inmittam in filo oratio facit.
Etenim GetString esse patet non reddit nervo.
Non revertetur mom backslash nulla, per se.
Quid in specie GetString et praecise redire?
AUDITORES: [tacita]
DAVID J. Malan: An oratio, oratio primi character
in chordae it evasisse.
Itaque iam erant cum peculiari keyword iterum.
Et hoc supra diximus.
Hoc sibi fore placitum ut identidem iam videbimus.
Aduersus me fac non est abolita null s t.
Quia ex meo vere velox mentionem superius,
quid fieret si GetString ultra non revertitur L et N-L-oratio-U quod iterum
aliqua vilia reliquissem?
>> AUDITORES: Error.
>> DAVID J. malan suus error.
Aliquid abiit iniuriam.
Et quid typice accidere posse contemplans, praesertim
cum strings-- quod esset longitudinis quidem inconpertae in advance--
maybe computers ' de memoria, maybe
tu typed in tali diu verbum aut sententia
vel crustulum tam ingens temptant illic 'iustus non satis memoria.
Et sic non competit sibi redire GetString omnis oratio est,
ita iustus redit in nihilum.
Et dicitur error accidit redeundo speciali NULL valorem.
Donec nulla oratio, ut ita dicam.
>> Iam evenit C venit cum functio quod facit quod iterationem.
Neque enim hoc efficere dum loop pro ansam veniat et a nobis.
Possumus uti functio, vocavit brevius dici potest,
comp movent, vel cytharedus conferre, cuius Id est quod quisque facere.
Tu dederis duo indicibusque, allocutionibus duo, et ibit ad conciones
et tunc compare litteras Literatim qualitatis,
verum cum stetissent?
Cum intuitive ut resuscites comp obturatio iterating, iustus ut manifestum erit?
Dum misellam backslash 0 in utroque funem quo loco decidat
has omnia obiceret, vel magis ulla saeua discrepantia?
>> Si currimus nunc scrutemur Parvuli nostri capitalization ludum,
ita conparatur-I, ./compare-1, et type mom in lowercase utroque tempore.
Nunc suus 'idem.
Et si iudico ego rursum et tunc uppercase lowercase maybe.
Nunc quidem distinguit inter superius et lowercase.
Sic non omnes qui durum aut magica, sed ut iam
quid suus 'iens in subter cucullo.
>> Quid ergo addere poterit adhuc extrahuntur Ex hoc genere exemplum?
Sic lets 'inspice hanc.
Im 'iens ut antecedat et scribere velox progressio hic vocatur copy-0.
Et nunc eamus ahead et actu faciamus Teraho cum copy-0,
Vide quid hic teneo.
Primum nuntia usura aliquid.
Tunc EGO adepto string et reposuit in s.
Tunc reprehendo si pares aequatur NULL, iustus redire I.
Sic iustum errorem tenendo.
Nihil interesting contigit.
Denique si errorem tollendum reprehendo, hoc vultus amo week I signum
in momento.
Sed ego adepto coepi ut paulo melius.
>> Sed linea XVI, sabbato ante maybe etiam a duobus diebus vel minutes ago,
posses dicere linea XVI est partum a variabilis vocavit t
et in s effingo eam.
Et quod suus 'perfecte rationabile takeaway.
Sed nunc magis subtilis.
Quid agatur in linea XVI?
Quid est questus transtulerunt a dextra in sinistram?
Yeah?
AUDITORES: Utrum t questus oratione s?
>> DAVID J. Malan: Prorsus, t uerba facit s.
Sic ergo patet, si pergam popularium ad illud superius exemplum
et ego typed in rem extrahere.
Et quid ego typed in-- hic 's, et hic
is quid ego typed in quodam loco in memoria, et dein a mom backslash
Ut '0 additum me.
Quid ego hic in repono, revocare, at hoc loco I, II, III, IV,
Quid est currently in s.
XVI et lineam inquam mihi et alius variabilis vocavit t store
per valorem, quid gets condita hic non mom
sed potius I numerus.
>> Si igitur in hanc rerum prospicit Nunc vero quid futurum est?
Sic animadverto ut illic ' hoc munus tibi fortitudinem
olim usi Caesari vel Vigenere, aut fortasse non credunt.
Peto cum printf, Im ' iens capitalize t exemplum.
Primo in linea XIX, acutus sanitatem reprehendo, strlen compescit longitudo t.
Quia nolo ad conantur capitalize aliquid
si illic 'haud string ibi.
Si user iustus ledo Ingredere nihil ad capitalize.
Nolo igitur ad lineam XXI.
Sic est linea XXI capitalizing Quarum uidelicet t?
>> AUDITORES: m?
DAVID J. Malan: Spectat effingo quod suus?
AUDITORES: m.
DAVID J. Malan: Uh, m.
OK, ita primum m quia notitia ut Im '
ut non transeat toupper, quae Si suus 'non numquam
iustus a functio capitalize ut input.
t bracket nulla est dare nulla ratio me t.
Et unde hoc facit picture mutatio, incontaminatos esse?
Quod indiget impetro revocetur vel mutatis s et t et ad mom
backslash nulla.
>> AUDITORES: [tacita]
>> DAVID J. Malan: Yeah, hic itaque mundus hic simpliciter
indiget impetro mutatur constituite fix Teraho indiget impetro mutatur capitale m.
Nunc vide infra progressio, si I procer sicco
s et t, ut mundatis hic, vigilate quid e s t excudendi futurum.
Ita copy-0, ./copy-0.
Dimitte me et praemittat typus in mom in omnibus lowercase.
Animadverto tam originalibus quam exemplum capitalized fuerit.
Quam ob causam?
Bene, s et t demonstrato Consentit autem uterque nostrum, quamuis idem FRUSTUM memoriae.
Et ingenue, hoc est questus vere uninteresting-- eo
ut hic nulla oratio 'usura.
Dico, non curat ubi effercio est in memoria.
Paenitet me erasing paulo nimium.
Ego autem non curat ubi sunt in memoria.
Atque ita quidem quod programmers tendunt cogitare
cui, uos cum loqui oratio sive regula,
ubi cura memor.
Non curo si pretium at byte unum aut unus apex billion.
EGO iustus curabo ut huius variabilis est efficacius
demonstrando illam FRUSTUM memoriae.
Et sic, ex hoc potius quam religione uelle: super arbitraria memoria allocutionibus, lets '
iustus satus ad hauriendam indicibusque ut indicibusque, sicut tela.
Quid ST sint; secundum hoc progressio,
propter quid creatum t suus 'iustus duo indeterminatas separatas
demonstrato eodem FRUSTUM of memoria.
Ubi autem non curamus.
Ita et nos potest abstrahere illam detail.
>> Sic quam operor hoc elegi?
Si volo scribere versionem exemplar quod progressio actu copies chorda
et capitalizes solum copy, iustus intuitive,
quid suus 'got ut sit ingredient ad solutionem nostram?
AUDITORES: [tacita]
DAVID J. malan necessarium nos quid?
AUDITORES: Chunk memoriae.
DAVID J. Malan: We need alio FRUSTUM memoriae, ius?
Nescimus quomodo faciam tamen, ex necessitate vult.
Sed ut hoc fieri possit, oportet quaedam Primam causam inferioribus mom
quod extra eandem FRUSTUM memoriae.
Deinde cum convertero exemplum sum Nolo mutare rescriptum.
Ego instead hoc solum volo muto Primam exemplari mutarunt.
>> Itaque En quomodo hoc facturus esset.
In I, exemplar, quae iam exutus comment,
sed commentati online.
Nos instead facere following-- haec lines are idem, affer mihi si rumpat quis filum
appellant s.
Intueamur nunc quis nostrum ultimo complexu et intricata
parumper acies facit hoc ad XVI.
Et si pes tuus comfy cum picture nos iustus drew--
mihi novum FRUSTUM memoriae effingo omnia in eam,
ut melius quam interpretamur code.
>> XVI linea ad sinistram, chari * t dat mihi lenticulam huc.
Quod suus omnes eam facit.
Ad dexteram partem, m alloc, aut malloc,
est memoria destinationi, super ludo, crypticus viam iustorum dicens
FRUSTUM memoriae mihi.
Quanto memoriam quærimus?
Quid magnum est genus loquendi.
Sed videamus quid dicit.
Sic utique donatur filum longum me s.
Ita, ut putaremini esse mom quid?
Ita iustum tria, ius? mom est tres characteres.
Tu noli numerare backslash nulla cum
suus 'chordae longitudo loqui actu humano visibilium litteras.
Ita mom, ut hoc dat mihi III.
Sed exspecta paulisper I Ego autem consummatio.
Quid ego vere volo ut deducendae agroque diuidundo IV bytes et non iustus III?
Yeah?
>> AUDITORES: Quia laniatum excubiarum vilia reliquissem?
>> DAVID J. Malan: Prorsus, quia laniatum excubiarum valorem.
Nam backslash nulla, EGO postulo IV bytes total.
Sic EGO postulo longitudo chordae plus I.
Et tunc iustus pro bono measure-- quamvis in hoc mundo,
eam semper esse 1-- loquor magnitudo chari multiplico.
Volvit sicco est sizeof an operator in C, quod
iustus narrat vobis numerus bytes ut '
requiritur aliqua notitia typus.
Non opus vestit, typice, hoc interdum agit.
Sed alii casus non.
Sed dic mihi quot bytes a chari, quam semper I euenire.
Hoc est I multiplicato.
>> Ita eximius bellus crypticus linea code.
Sed omnes eam facit, est dat me a FRUSTUM memoriae.
Sed videtur imitari aliquid in memoria?
Nondum.
Itaque quid faciam in linea XXII et XXIII, XXIV, XXV, bene hoc modo.
Et hoc est genus vetus schola effercio nunc.
Hoc simile pset II, ubi vestri 'iustus repentium
circum, seu magis canorae.
>> Sic Im iterando ab 0 ad Longitudinem chorda s.
Quod Im 'exscribend testatem i-character th in s in i-th character in t.
Et quia ego programmer, fecit certus deducendae agroque diuidundo exacte quot bytes
sicut necesse est perfectam unius ad unicam.
Et imitari in mom lowercase ad novam.
Tum denique hoc agmen.
Et ideo effectus non est nisi capitalize t hoc hic.
Ita multum trahant sed si iusti considerant
quid suus 'vere iens in subter cucullo
iustus movendo haec bytes per circuitum, omnes qui
istum quoque nodum solvendum opus est FRUSTUM memoriae iusta da nobis hodie.
Nunc dubio periculo obiecissent superante, permitte mihi ostendere
unum exemplum quod fere idem, nisi de una hac solummodo
linea of ​​code.
Quo fit ut hoc in Piratica version hoc progressio, si voles.
Sed lets 'iustus rorant quid agatur in.
T linea XXIV ad hoc bracket gets i i s bracket.
Sed haec ego mutata multo magis crypticus stella t
plus I plus I pares stella s.
>> Ut quid et cur hoc Stella nobis sentiendum
Vidimus enim stellam ab oriente, et suus usus aliter hic.
Prius vidit chari *, nunc Im 'videns stella a principio, et id augue.
Quia evenit nobis can genus infero iustus
ex illis primis hominibus principia quid suus 'iens in.
Quomodo ergo potest esse quod s?
Ultima septimana esset filum.
Quod non sufficit anymore.
Quid est s, in specie?
>> AUDITORES: [tacita]
>> DAVID J. malan suus monstratorem.
Suus 'oratio primum typed in moribus.
OK, id est t?
>> AUDITORES: [tacita]
>> DAVID J. Malan: The oratio primi byte
in t, quod FRUSTUM memoriae reallocated.
Ita fit ut cum iterate ab 0 deinceps usque ad filum
length-- primum omnium, i incipit ad 0, quia
huius rei vetus schola pro loop.
Sicut facilitatis scriptor id primum versum codice
Hoc est iudicium.
I si nulla sit gravitas, addendo nulla ad aliquid presumably
non est constituta.
>> Sic illud quod est verbum istud?
Evenit quod stella operator in context
est dereference operator, quod iustum est
a ludo viam dicentes vade ut tali oratione est usus.
Si oratio est vox prima personam induxi FRUSTUM memoriae
* S modo illuc ire.
Et quia weve trahitur pictura in hunc modum,
vos potest adoptare sequenti mentalis exemplar.
Quod si ita sit, et cum dicis * s * s genus quasi chutes et scalas,
si meministis ludum puerorum Simile est quod sequitur sagitta et vade
ut oratio.
>> T idem.
Ita committitur hinc et vade ad FRUSTUM.
Non possum elicere hoc screen viam illam.
T hic iturus.
Deinde pro loop est dicens movere hic talis,
movere hic talis, movere hic talis.
Sed quid enim aliud faciam quod incrementation?
Opus inrita modo deletum est.
Hoc est quod suus 'plerumque dicitur monstratorem arithmetica, quae
significat cum math allocutionibus.
>> Si pro ansam veniat, Ego quidem semper incrementing i,
s et t oratio est oratio, si uix addita I,
quod est movens deinceps et accedimus, et deinceps in memoria.
Sicut Oxford Street, quod est in platea CS aedificium.
CS aedificiorum est XXXIII Oxford Street.
XXXIII Si facerent Oxford Street plus I,
quod introduxerit te XXXIV Oxford Vicus igitur XXXV Oxford Street,
tunc XXXVI Oxford Street, quaecumque aedificia actu sunt - si existunt.
Itaque omne quod agis hic cum monstratorem arithmetica.
>> Sic suus 'a eximius arcane via locutionum.
Sed omne quod fit subter cucullo
is mox sequentibus his allocutionibus, sicut tabula sequens, si placet,
aut armenta secutum perducant sagittas quae diximus in screen.
OK, multum tibi concoquit unquam.
Nihil interrogantes propter syntaxi conceptibus indicibusque, malloc vel aliquid aliud huiusmodi.
Yeah, hic primum.
>> AUDITORES: Sic in quo dicit * t pares toupper * t,
quod est iens capitalize omnes solis litteris seu just--
>> DAVID J. Malan: Heu! vere bonum quaestio.
In hac hic XXXI, hoc est iens capitalize
seu prima litterarum.
Eamus ergo dicendum quod in via ad prima principia.
Et prima principia hic dico iustus vado ad definitiones fundamentales
of quid involvit.
Et toupper s functio quod capitalises chari.
Quod suus omnes.
* T significat ad first-- in oratione ad t.
Sic picturae si hoc FRUSTUM memoriae sit quod datum cum malloc,
quod t * t pro huc.
>> Interim te transiret qui valor, lowercase m
ad toupper, vestri 'questus tergum capital M, ubi ponens illud?
Vestibulum in eodem loco posuit.
Itaque ea quae ratione suus 'tantum basic definitiones
capitalizing ad primam litteram sedit nisi iterate cum aut i
dum loop pro loop vel suus non nec quicquam amplius quam petis.
Bonum quaestio.
Yeah?
>> AUDITORES: Quare dixisti dereference methodo magis quam
ordinata?
>> DAVID J. malan ha bonum quaestio.
Cur vos utor dereference modus pro modus ordinata?
Nulla ratio sit amet.
Et revera hoc quoddam exemplum, ius,
Im 'iustus disputat faciens progressio magis complicatas,
more oculi super linitionem, populus reprehendo sicco
quia hoc spectat superessentialem arcane, sed licet idem facit.
Ita plane hoc est superflue uisum complexu solutio
ad quaestionem.
>> Suus 'etiam bonum consilium, quinque quinque ex consilio
utrum suus 'in bracket notatio aut monstratorem notatio.
Praesertim cum nos adepto But-- postea processu in pset V
quod cum efficere quod dictionary Duobus quos commemoraui times--
puteus 'actu pertinet ad eum de low level memoria allocutionibus
ut nos in veritate conperi quid suus 'iens in.
>> Sed nunc hoc evenit linea of ​​code hic quadratum brackets
non realiter existunt.
Sunt quae vocatur syntactic saccharo, quod
frigus modo dicendi weirdly sit amet compilator convertit quadratum brackets esse
quod mathematica expressio.
Sic suus 'a institutione humana posse iustus et haec scribimus
Hec user-amica uncis.
Quid compilator, serisonam vere ne faciat omne tempus
te scribere quid highlighted in line XXIV, subter cucullo quod suus 'vere
Etiamne ad hanc perpetrandam convertens.
Suus 'iustus ut homo delectabiliores legere et scribere versus code like XXIV.
Sed tandem illis disciplina rotarum off ipsi veniant
cum proprio consolationem roboratur.
>> Omni jure, sic revocare quod hoc erat sort of maximus forsit
Nos cucurrit ad locum.
Et hoc totum est quod excussum damn sermone de indicibusque,
et oratio, et rebus describendis.
Quam moram quia exspectare supplantari super nos stolidum istud, stultus fluxum seminis sustinens, quo
Ego implemented logically-- Lauren hic et in succo demo
in milk-- perfecte algorithmically rectam muneris
nam permutando binarum variabilium ' valores, sed res damn
pertinax non haberet, vel perpetuum effectum mea code.
>> Et quod quid erat?
In summa, quid necesse fuit concipere exsecutionem PERMUTO
secundum rationem rectam, non habet labefactum variabiles in ea quae praeterierunt,
ut x et y pro navigandi?
Quid iussu velim?
Yeah?
AUDITORES: Pro eo quod fecit variabilis copies of variabili saltu quem obsiderent
per munus.
>> DAVID J. malan: Id cum factum variabiles in functionem, vel argumentis
in functionem, haerent Transiens autem per exemplar, quod
significat vos adepto an idem respiciens exemplar frenos pro x et y,
Dicitur autem hic a et b.
Et cum volueritis potestis facere quicquam vis exemplaria,
sed erant 'iens ut non efficere in vocatione munus.
Et quidem, quod hausimus picture in screen, receptui
ultimum tempus, quo, si quid suus 'vere cogitare
iens in subter si hood-- ornare sit memoria
et hic est FRUSTUM memoria attingant main,
hoc est FRUSTUM memoria attingant PERMUTO,
et ideo etiam si main habet binarum variabilium x et y,
PERMUTO ut idem respiciens bona, quorum utrumque I et II,
sed haerent omnino different chunks of memoria.
>> Necessarium igitur solutio est.
Et ingenue, videtur quod nunc quia solutio huius quaestionis est.
Si modo potuerint manipulare rebus divisibilibus per viam addresses
et huiusmodi chutes scalasque style sequere istas sagittas
et ivit servus tuus quoquam volumus in memoria, non posset nos
istum quoque nodum solvendum per transiret ex main PERMUTO
non valores volumus PERMUTO, sed intuitive
quid tale facere potui transimus ad PERMUTO instead?
>> [Interponeret VOICES]
>> DAVID J. malan quid nos iustus praeterire compellationibus iudicium
Quin damus in PERMUTO thesaurum map, si placet,
quae ducit ad actualis valores ipsarum x et y.
Lets PERMUTO, actu mutare illis originale addit frena feris potius quam
modo permeare exemplaria scissionibus.
Itaque in eo quod quid est futurum esse solutio.
Hoc version hie aperte malos et uitiosam colit.
Et primo intuitu videtur aequum sicut addidimus fasciculum stellarum passim
et transierunt digitis quod esset compilare.
At nunc componant.
>> Sed quid ista significent videamus.
Et, quod valde dolendum auctores C deligere potuisses ut aliud symbolum
Ad cuius paulo clarius, sed stella operator
habet in se diversa sunt duobus diversis contextibus.
Et vidimus utrumque, sed lets distinguere.
>> Ita factum est superne, cum b mutata
ex int scriptor in malos versionem int sidera bb
prius, sunt numeri integri.
Quid quartum et nunc bonum, viride version?
Sunt allocutionibus.
Quod domicilium, incontaminatos esse?
Domicilium integri.
Per hoc ergo quod Im ' dicens int stella media
hoc est oratio an integer, in specie.
>> Nunc autem videmus in lineas of code, aliud quoque mutatur.
tmp eadem maneat virtus, quia Temporalia ut ultricies integer
nulla memoria magicis ibi.
Sed indiget stella.
Et, in facto, omnis alia quaelibet bb
sciendum est quod omnia posteris tradere sanctissimè mutato ex rubro ad viridem
is ut Im 'praefigendo illis variabiles stellis.
Quia nolunt imitari et a b.
Et si quid quartum et quintum et iustus effingo PERMUTO a et b, quod ego actu permutando?
Sicut oratio, volo ut PERMUTO quid de his allocutionibus.
Volo ire in Mediam.
Et ita stella operator intra praesepis meas munus,
ne interius parameter album, : quod significet si exieritis ad conciones
et actu mutare valores.
>> Ita quid facit picture auditis hostium copiis respicerent sicut instead.
Bene, si ego instead transeuntes in a et b non pro I et 2--
EGO vere opus erat ut adderet alius hic induit definitionem novamque.
Putant se sic hoc FRUSTUM X locum memoriae est.
>> Hoc est ad location XI, sed hoc simpliciorem sit amet,
Ego nunc habeo duas electiones facere Omitto x y aut oratio eorum praetereo?
Si transirent addresses sicut hoc, EGO iustus
Nunc opus esse ad operandam PERMUTO per viridi signum
ut cum videt et cum Perspicit b, a, b non iustus effingo
mouent succo lactis.
Lac et aurantiaco sucus metaphora nunc partem ultimam pontis,
quia illi sunt pocula picis liquidae et non maps.
Nos instead habent necesse ire: alloqui X et nos
XI eget nunc alloqui et tunc suscitabo verbum swapping logica.
>> Et eadem ratio est, sed we need a leviter aliter
de accessu variabilium.
Et in fine, quid propositum hoc habet similitudinem.
In swap.c litteram transtulerunt atque crustulum viride version.
Sed necesse est commutatio.
Suus 'non sufficit ut iustus mutare PERMUTO.
Quod alia linea of ​​code mihi opus est ad mutare?
Yeah?
>> AUDIENCE ubi habet rationes.
>> DAVID J. Malan: Ubi sumit argumentum.
Si igitur in volumine legis aequoris, I non possum in x et y,
et faxo ultimum piece of novus syntax hodie.
Non est autem necesse x y et oratio x et y.
Et si contigerit symbolum ut auctores C elegit
quod si vos utor ampersand hic autem non confundendi bitwise ampersand,
si vos utor ampersand hic et an ampersand hic,
hoc figurat, qui pro vobis, quid oratio x,
maybe suus X, quid oratio y fortasse illud
XI, iam praeterit illos adhibere.
>> Et multum simul sorbere.
Sed videamus iam cito reliquae quattuor minutes nostrum
qua ratione quaeque geri possint valgis saviis.
Et quasi seorsum, actualiter Uxorem hanc accepi picture,
Itaque alterum annum ago picture TF.
Quo fit ut hoc a tergo anguli Tellus fringilla Hall of Cicero.
Indicibusque sunt forte durissima tegimus locus ille in CS50.
Si ergo solliciti estis huiusmodi de clivo similis maybe suus '
magis of a hockey lignum sic animadverto
nos genus adeo in apicem terminis rationis complexionem.
>> Et ascendere feci hoc photo, quia iuro
deo, incidunt in MCMXCVI, qua apprehendi CS50 meam doctrinam germane compar,
Nishat Mehta et sedi in angulo D. Eliot Hall super prandium,
aut cenam aut experiri intelligimus indicibusque ad adjuvandum me festina.
Quod ubi essem septimanas introducta fuit in auditorio cum
Tandem intelligitur indicibusque.
Im bonae spei, quod et multo citius te click.
Hoc autem scito absolute inter magis urbanus topics
weve 'vultus procul.
Sed inter potentissimos.
Cum tibi, suus 'vere omnes tandem iustus iens convenerant.
Ita quies eam non opus omnibus in submersa hodie.
>> Sic hic 'ultimum progressio iens respicere.
Et nos erant 'iens ut in finem velox tres minuta claymation
factus amicus noster, Nick Parlante.
Lorem rationis, ut summo duo lines declarat variabilis x et y.
Quorum utrumque addresses integri, AKA indicibusque.
Ergo satis deducendae agroque diuidundo memoria congregem an int
possunt et conportabis apud oratio gauderent memoria ista in x.
Sic, suus 'etiam simplicius quam exemplum.
Da mihi Dominus quattuor bytes memoriae quod magnitudine int,
et hoc factum in x.
Fuerit funiculus iste hic est vade ad oratio in x
et posuit significatione vitae numerus XLII ibi.
Sed hoc me fatigat line.
Stella y significet ire oratio in y, et posuit numerus infaustus XIII ibi.
Quid est periculosum hoc loco in story-- etsi celeriter nuntiatum
in nostra decrescente minutes here-- Quare malam esse decernit
dicere ire oratio y?
>> AUDITORES: Vos non habent [tacita].
DAVID J. malan: Ego dæmonium non ponit aliquid in y.
Quid est valor ipsius y, hic in historia?
Nos nullam ideam habent.
Suus 'aliqua quisquiliarum valorem et nec Binky scire.
Si haec nota poterat.
>> [VIDEO PLAYBACK]
>> -Hey, Binky, excitare.
Aliquam amet est monstratorem.
>> Quid id est?
Learn about indicibusque?
Oh, goody.
>> -Well, Ut incipiat, EGO coniecto erant ' iens ut postulo a iugo indicibusque.
>> Ok.
Codex huiusmodi allocates duo indicibusque quae potest ostendimus ad integri.
>> Ok, bene videbo duo indicibusque, sed
non videtur aliquid ulterius.
>> Ut iustum est.
Primo indicibusque non ostendit aliquid.
Quae indicant sunt vocavit pointees et statuentes eos in
secundum substantiam separatum esse ego morsque dividimur.
>> -Oh, Ius, dexteram.
Ego autem sciebam quia.
The pointees separatas.
Sic quam operor vos deducendae agroque diuidundo a pointee?
>> Ok, bene hoc codice allocates novum integer pointee,
et hoc facit ut ostenderent ei x.
>> -Hey, Quod respicit melius.
Sic facies eam facere aliquid.
>> Ok, ibo dereference monstratorem x to congregem numerum XLII in suum pointee.
Nam hanc docte fallaciam, youll 'postulo ego meam Baculum magicum ex dereferencing.
>> -your Magicum ex dereferencing?
Uh, quod est magnum.
>> -This Signum est quod vultus amo.
Peius 'iustus posuit numero and--
>> [POP SOUND]
>> -Hey Videbis abscedit.
Sic faciens a dereference x sequitur sagitta ut obvius eius pointee.
In hoc casu, quo congregem XLII ibi.
Heus, conantur uti numerus congregem XIII per alterum monstratorem, y.
>> Ok.
Hic ego procedam y erecta et numero XIII.
Et tolle tibi rudem dereferencing et just--
>> [BOMBINATOR SOUND]
>> -Oh, Ui non operari.
Dic, uh, Binky, non cogitare dereferencing
y est bonum idea, quia occasus sursum pointee est separata ego morsque dividimur.
Neque enim umquam puto.
>> -Hmm, Bonum punctum.
>> Yeah, sumus partita monstratorem, y, sed nunquam statuerunt eam ad designandum pointee.
>> -Hmm Valde observant.
-Hey, Vestri 'vultus boni, Binky.
Potes reficere ut y punctis ad eandem pointee sicut x.
>> -Sure, Utar magicum monstratorem assignatione.
>> -is Quod futurum problema, sicut prius?
>> Nulla, hoc non contingit pointees.
Is iustus mutat unum monstratorem ut ad idem punctum thing--
>> [Papaver SOUND]
alia sicut aiunt.
>> -Oh Succensam ego video.
Nunc y punctis ad eodem loco x.
Sic expectavi et y determinatur.
Habet pointee.
Sic vos can tendo rudem dereferencing rursum mittere super XIII.
>> -Oh OK hic dicitur.
>> -Hey Aspice.
Nunc dereferencing operum y.
Et quia indicibusque communicantes quod pointee, ambo videre XIII.
>> Yeah, participatio, uh, quidquid.
Sic enim dicturi sumus mutare debent modo
>> -Oh Respice nos tua.
>> -But--
>> Simul sedere fecit meminisse tres regulas monstratorem.
I numero, in basic compage regula est quod habes,
et super eam ostendit ad pointee.
Sed monstratorem et pointee separatas.
Et communis error est erigat monstratorem
sed ut oblivisceremur, dare pointee.
>> Number II, monstratorem dereferencing incipit ad monstratorem
et sequitur sua sagitta super ut obvius eius pointee.
Sicut scitis, si tantum facit pointee est, quod genus hoc recipiat
ut præesset numerus I.
>> Number III, monstratorem assignatione accipit unum monstratorem
ut bonum et alterat ipsum eadem pointee sicut alius monstratorem.
Ita post assignationem, duo indicibusque
Demonstrabit ad eandem pointee, Quandoque quod suus 'vocavit socius.
Quod totum est illud esse.
Vale vale nunc.
>> [END PLAYBACK]
>> DAVID J. Malan: Ut 'pro CS50.
Gratias Professor Nick Parlante.
Nos videre proxima septimana.
>> [MUSIC ELECTRONIC PLAYING]