[Powered by Google Translate] [Dapibus EGO / O]
[Jason Hirschhorn, Harvard University]
[Hoc est CS50, CS50.TV]
Suspicionem lima, quod Microsoft est verbum occurrit litteris
a jpeg imago, aut Angelus MP3, song,
et utraque istarum penitus diversa lectus.
Exempli gratia, in Verbum document addimus text
dum cum jpeg imago possemus carpent ex marginibus aut retouch colorum.
Tamen sub cucullo omnes of lima in nostra computer quod nihil aliud sunt
quam longam seriem cyphras et ones.
Suus 'ascendit ad specifica application quod interacts cum lima
aestimandum longo ordine ad processionem et ad praesentem usum.
Hinc unum spectent byte libellum,
aut VIII cyphras et, existant, et expandent an ASCII characterem in screen.
Ex altera manus, bitmap imago spectent III bytes,
aut XXIV cyphras et ones,
et interpretabor eos sicut III hexadecimal numeris
qui repraesentant valores rubra, viridi, et hyacintho
pixel unam imaginem.
Quicquid elit vultus tui, a core
lima es nihil magis quam series cyphras et ones.
Sic lets 'intendere in et inviso quomodo nos actu manipulare his cyphras et ones
Venit ad scriptam legere et lima.
>> Peius 'satus per praevaricationem is down in simplicem III-pars processus.
Next, Peius 'intendere in duas codice exempla quod Illustremus haec, tres partes.
Postremo ego potissimum consideranda sunt de motu libero.
Sicut omne lima ut sedet in vestri desktop,
Primum est non aperire.
C professus est in regula hoc instruere ad praefinitam
, quae exhibet a lima in orbis.
Vocationem in munere nos scribere velimus legere an a est.
Deinde nos, facere actualis lectione et scriptis.
Sunt autem operationes specie possumus in hac parte,
Lorem littera F et fere omnibus quibus pro tenui.
Postremo rubeus multum conveniet summo angulo X in ornare lectus apertum,
nos claudere file cum finalis functio invoca.
Idea universali jam sumus factura,
lets dive in code.
>> Aliquam in nobis duas diversas executable C lima lima.
In typewriter progressio accipit unum order versus argumentum,
Nomen scriptum facere volumus.
In hoc casu, puteus 'vocant doc.txt.
Lets currere progressio et intraveritis a iugo of lineas.
Hi. Est nomen meum lason.
Denique, puteus 'typus "quietus."
Aliquam in lectus nunc, si omnia recensere,
videmus quod novum document existit vocavit doc.txt.
Ut 'file is progressio iustus creatum.
Et utique non aliud est quam ipsa et longa serie cyphris elit.
Si aperimus hoc novum lima,
Mauris in munimentis III intravimus videmus propositum -
Hi. May est nomen lason.
Sed quid suus 'vere geruntur quando typewriter.c currit?
Et ex acie sit ob rem XXIV.
In hac linea, annunciamus nostri file monstratorem.
Functio qui revertitur Hunc monstratorem, fopen, accipit duabus rationibus.
Primum est lima nomen comprehendo file extensionem si idonea.
Lima lima extensio non memini ab ima in summam planitiem.
Erant 'semper paciscor cum longa serie cyphras et ones.
Sed hoc facit influentiae quomodo lima interpretati sunt et quid applications sunt inducta ad aperiant.
Secunda ratio ad fopen est una littera
pro eo quod cogito facere patent lima.
Nulla enim ratio triplex - W, R A.
Quia tunc electi w habuimus scribere velimus est.
R, poteris fortasse fatendum est ad legendum est.
Et est pro appensione ad lima.
Nam sit amet sapien et tam scriptis ordinibus
w mos satus scripto ab initio file
et potentia overwrite aliqua notitia qui antea repono.
Per defaltam lima patent, si non sunt,
creatus est in nostra praesens operantes presul.
Sed velit vel creare lima alio loco aperit,
in primum argumentum fopen,
possimus specificare file semita in additione ad lima nomen.
Donec rutrum prima acies tantum temporis processum,
suus 'bonus semper praxi ut comprehendo aliam lineas
ut nec limae refrenent fecit prospere apertum.
Si fopen redit null, non essemus volo ut concínnant ahead cum nostris progressio,
et hoc de memoria, si ratio operandi
Aliquam vel quam experimur in nobis aperiat lima non propriae venia.
>> Part duo processus fit in typewriter scriptor dum loop.
Utimur a CS50 library functio impetro input a user,
et ipsum uelut cedere noluerunt;
utimur functio fputs accipere chorda et scribam eam ad lima.
uti unus e multis muneribus fputs nos scribere est.
Alii includunt fwrite, fputc, et usque fprintf.
, Ad opus sub ratione singularis, cum
omnia scire oportet, per rationes eorum,
duo saltem rerum -
unde oportet quod indiget litteris scripsi.
In casu filo occurrit scribendum est input
et fp est monstratorem ordinans nos ad ubi erant 'scribebat.
Hoc elit, sed pars simplex processus.
Erant 'simpliciter accipiens chorda a user
et addendo ea immediate ad nostram file cum pusillis-ut-non input convalidatio aut securitatem compescit.
Plerumque tamen pars te assumam amet magna.
Postremo, pars trium sit in linea LVIII, ubi nos claudere lima.
Hic vocant fclose atque transire, prima nostra file monstratorem.
Deinde in ordine redeamus nulla, significantes finem elit.
Et sic simplex est sicut PARS TERTIA.
>> Transigendum legere dolor sit amet.
Back in nostra presul habemus file vocavit printer.c.
Lets run is cum lima nos iustus creata -
doc.txt.
Hoc consilio, ut nomen sonat, potius fasciculi typis editis, ex eo contenta.
Et faciemus ibi eam habere.
Rectarum of code essemus typed et prior et salver in doc.txt.
Hi. Est nomen meum lason.
Si nos dive in printer.c,
videmus quod sors codice spectat similis ut quis nos iustus ambulavit per in typewriter.c.
Quidem linea XXII, ubi nos aperuit lima,
et linea XXXIX, ubi nos clausa lima,
ambo sunt eadem fere ad typewriter.c, nisi de fopen secundam racionem.
Lima iam legere sumus,
elegimus itaque pro r corr.
Ita ut altera pars sit dolor aliqua.
XXXV acies, ut secunda fortuna in fasciam IV,
facimus vocatio ad fgets,
comes functio fputs a facie mea.
Iam hoc tribus rationibus.
Ubi primus erit fili monstratorem ordo sit amet justo.
Secundum numerum personarum maxime est legendum.
Tertia regula est quod est et lima operatus es nobis.
Youll 'animadverto ut Romanos pro loop desinit quando fgets redit nulla.
Quod circa hoc est duplex.
Primo errorem inciderint.
Alterum potius, et ad finem non est personarum file legerentur.
In casu miraris, binae functiones dont existere ut sino nobis ut nuntiarem
quae ratio causa est, propter hoc particulari null monstratorem.
Nec mirum, cum ordines pertinent ad opus,
tam ferror officium et feof functio satus cum epistola f.
>> Postremo, antequam nos colligunt, unus velox note circa finem file functio,
qui, ut diximus, feof scriptus est.
Saepe youll 'reperio vestri usura dum et pro ansas ad successive legere Viam per lima.
Ita finire ora opust post viam quae ad finem dolor.
Vocans feof in vestri file monstratorem et coercendis videre si vera
esset operor iustus ut.
Sic; homo dum loop cum hac conditione, (! Feof (fp)) videretur quasi perfecte congrua solutio.
Tamen relinquetur in aliam litteram nos inter nos est.
Puteus 'nostram intrant dum loop et ecce omnia elaborare ut ordinatum.
Per orbem altera, occasione haeresis factae feof si de primo deputatus est,
- sed sic intellegamus quod crucial hic -
sed non esse vera.
Ut 'quia propositum feof non est, ad reprimendam
si insequentes vocations ad legere functio erit ledo finem lima,
an potius cohiberi lima iam ad finem.
In hoc exemplo,
legentem ultima linea nostri file it perfecte aequaliter,
Aenean elit lorem, nondum scimus autem finis est.
Sed non legitur quod antequam is quoque finem contraria est.
Sic, recte conditio esset sequens:
fgets et ejus tribus rationibus - output, moli output, et fp -
non omnes aequalem nulla.
Haec est accessus cepimus in printer.c,
et sic post exitus ansa,
vos could dico feof aut ferror certiorem user secundum speciem ratiocinatio pro exivit hoc loop.
>> Scribens ad et lectio, a file est, ad suus plurimus basic,
simplex III-pars processus.
Primo aperit lima.
Secundo ponitur in aliqua vel aliquibus ex lima.
Tertio concludendum est.
Prima et ultima partibus elit.
Pars media est ubi captiosius effercio jacet.
Et licet sub cucullo erant 'semper paciscor cum longa serie cyphras et ones,
iuvat quando coding addere layer abstractionis
qualis in rem pressius sequentes versat sumus olim videns.
Puta cum opus sumus frenum bitmap XXIV lima
puteus 'verisimile esse legens aut scribens tres bytes procul a vicis.
Quo casu definire et apte convenit illud nomen
a instrúite id est III bytes grandem.
>> Quamvis operantes cum limis videatur complicated,
adhibendis eos permittit nobis ad faciendum aliquid sane admirabili.
Lorem ipsum mutare potest extra statum mundi,
potest facere nisi quod vivit vita nostra ratio,
Etiam vel ante ipsum creatum aliquid immutare cucurrerit.
Mutuo occurrant cum limis est vere potens pars programming in C.
sis venturus sim et quid facere in dolor rutrum in futurum.
Est nomen meum Jason Hirschhorn. Hoc est CS50.
[CS50.TV]
>> [Risus]
Okay. Unum tolleret. Hic imus.
Cum cogitamus de a lima - >> Oh, elit. Paenitet.
[Risus] okay.
Hey ibi.
Suspicionem lima -
Puta cum lima - bonus. Dic ubi sis paratus.
Oh, magna.
Quamvis legentem a teleprompter videatur - no. Mea malum.