1 00:00:00,000 --> 00:00:02,730 [Powered by Google Translate] [SECTIO V: MINUS COMMODIOUS] 2 00:00:02,730 --> 00:00:05,180 [Nate Hardison, Harvard University] 3 00:00:05,180 --> 00:00:08,260 [Hoc est CS50.] [CS50.TV] 4 00:00:08,260 --> 00:00:11,690 Tam gratus retro, guys. 5 00:00:11,690 --> 00:00:16,320 Welcome to section V. 6 00:00:16,320 --> 00:00:20,220 In isto puncto, expleto quiz 0 et viso quomodo fecisti, 7 00:00:20,220 --> 00:00:25,770 hopefully vos sentio vere bonum quia EGO eram valde impressa a ustulo in hoc section. 8 00:00:25,770 --> 00:00:28,050 Enim nostra online visoru weve habebat a iugo of quaestiones 9 00:00:28,050 --> 00:00:33,680 in duas quaestiones, de problemate - seu quiz magis. 10 00:00:33,680 --> 00:00:39,690 Sic erant 'iens ire super eos realiter cito ita ut nemo non videt quid acciderit, 11 00:00:39,690 --> 00:00:45,060 et quomodo ire per actualis solutio potius quam iustus aspiciendis ipsa solutio. 12 00:00:45,060 --> 00:00:50,330 Sumamus amet elit novissimorum duorum cito repetant, XXXII et XXXIII. 13 00:00:50,330 --> 00:00:53,240 Sicut etiam videmus quod visorum ut turpis. 14 00:00:53,240 --> 00:00:59,080 >> Quaestio XXXII Si averteris te, quod XIII p; 15 00:00:59,080 --> 00:01:02,730 XIII ex XVI, problema XXXII totus de swaps. 16 00:01:02,730 --> 00:01:05,010 Omnis esset circa permutando duo integri. 17 00:01:05,010 --> 00:01:08,740 Suus 'forsit ut nos Pontianus perambulasset a iugo of tempora in auditoria. 18 00:01:08,740 --> 00:01:13,590 Atque hinc facile est facere quod petebant ulla memoria. 19 00:01:13,590 --> 00:01:17,000 Ut valores indeterminatarum in supplementum super BIBLIOTHECA 20 00:01:17,000 --> 00:01:20,250 quod Codex it per hoc PERMUTO muneris. 21 00:01:20,250 --> 00:01:24,500 In speciali, quid nos 'vultus procul - I'm iens ut pone istam leo descendit - 22 00:01:24,500 --> 00:01:29,650 praesertim quae in hoc versu numerus VI quaeritis adipiscing elit. 23 00:01:29,650 --> 00:01:36,740 Quod suus 'numerati VI pro iustus contiguum cum priore forsit. 24 00:01:36,740 --> 00:01:41,720 Quae uolumus ostendere, aut est status in memoria li 25 00:01:41,720 --> 00:01:46,090 Hac tempestate faciendum sit cum numero VI, 26 00:01:46,090 --> 00:01:52,540 quae est effective reditum a nostris PERMUTO functio ius hic. 27 00:01:52,540 --> 00:01:59,450 Si habes volumen vidimus, memoriter omnium sermonibus nos prouisum. 28 00:01:59,450 --> 00:02:02,540 Haec ipsa clavis, in tantum quod statim veniet properans. 29 00:02:02,540 --> 00:02:09,240 Et tunc hic ponitur in fundo, habuimus paulo memoria diagram qui erant 'iens referre ad. 30 00:02:09,240 --> 00:02:12,490 Sum actualiter fiunt is sicco in mea leo. 31 00:02:12,490 --> 00:02:20,720 Ego itaque inter se alternare illuc respicit leo justo et risus. 32 00:02:20,720 --> 00:02:26,540 >> Lets committitur. Primum est duobus primis versuum dolor consectetur adipiscing elit. 33 00:02:26,540 --> 00:02:30,220 Primum, quod erant 'iens ut initialize x, y I II. 34 00:02:30,220 --> 00:02:33,040 Sic habemus duo integer variabilium, ipsi erant 'euntem ad ponendum in ACERVUS. 35 00:02:33,040 --> 00:02:36,050 Sumamus sit in I et II. 36 00:02:36,050 --> 00:02:43,150 Itaque si illud TALITRUM, ad meam leo, hopefully, lets videant - 37 00:02:43,150 --> 00:02:48,660 Apple TV mirroring, et ibi imus. Okay. 38 00:02:48,660 --> 00:02:51,670 Itaque si illud TALITRUM, ad meam leo, 39 00:02:51,670 --> 00:02:56,220 Volo initialize x ad I et y ad II. 40 00:02:56,220 --> 00:03:00,580 Nos facere quod simpliciter conposito I in capsa insignitur x 41 00:03:00,580 --> 00:03:07,730 II y et signata in arca. Satis facilia est. 42 00:03:07,730 --> 00:03:11,620 Nunc revertamur ad laptop est videre secundum quid. 43 00:03:11,620 --> 00:03:15,810 Ita hoc postero linea est ubi res adepto captiosius. 44 00:03:15,810 --> 00:03:28,110 Uerba ipsius x ducimus oratio RES ut parametri a et b vsus. 45 00:03:28,110 --> 00:03:32,380 X et y sint uerba, quae non potest uelit uerba 46 00:03:32,380 --> 00:03:36,360 non referendo ad haec bullet punctibus usque hic. 47 00:03:36,360 --> 00:03:39,750 , Fortunate duo prima bullet puncta dic nobis exigo quis responsa sunt. 48 00:03:39,750 --> 00:03:44,740 Memoriae uerba X x et y in memoria oratio XIV. 49 00:03:44,740 --> 00:03:51,870 Sic illi sunt valores, qui adepto Transierunt sicut a et b ascendit in summo in nostra PERMUTO muneris. 50 00:03:51,870 --> 00:04:00,760 Itemque ad nostra tabula switching possum scribere in X 51 00:04:00,760 --> 00:04:07,400 et XIV in b. 52 00:04:07,400 --> 00:04:11,610 Nunc, hoc punctum est qua nos procedi PERMUTO. 53 00:04:11,610 --> 00:04:14,520 Sic flipping retro ad laptop iterum, 54 00:04:14,520 --> 00:04:21,079 videmus, quod modus PERMUTO operatur est primus ego dereference a et copia eventu in tmp. 55 00:04:21,079 --> 00:04:27,650 Ita dereference operator dicit, "heus. Tracta contentis variabilis a sit ut talis oratio. 56 00:04:27,650 --> 00:04:33,830 Vade ad quidquid conuectum quod oratio, et oneratis eam ". 57 00:04:33,830 --> 00:04:41,720 Quid tollerent in condi agatur de varia tmp variabilis. 58 00:04:41,720 --> 00:04:45,150 Flipping tergum ut leo. 59 00:04:45,150 --> 00:04:51,690 Si ierimus alloqui X, scimus quia oratio X est varible x 60 00:04:51,690 --> 00:04:55,480 quia nuntiavit nobis a nostris bullet puncto quod oratio x in memoria est X. 61 00:04:55,480 --> 00:05:00,180 Unde non potest, habere valorem, quod est I videntur leo nostris, 62 00:05:00,180 --> 00:05:06,300 et oneratis id in tmp. 63 00:05:06,300 --> 00:05:08,250 Atque hoc supremum est contenta. 64 00:05:08,250 --> 00:05:14,350 Surge et perambula Sumamus iam tandem ad rationem status. 65 00:05:14,350 --> 00:05:17,210 Sed jus nunc, habemus valor I repono in tmp. 66 00:05:17,210 --> 00:05:19,210 >> Illic 'a velox quaestio super hic. 67 00:05:19,210 --> 00:05:23,980 [Alexander] Estne dereference operator - quod suus 'iustus stella rectum in fronte variabilis 68 00:05:23,980 --> 00:05:27,600 >> Etiam. Ita dereference operator, sicut et nos TALITRUM nostro reddamus laptop iterum, 69 00:05:27,600 --> 00:05:33,780 est hoc stella rectum in anteriori. 70 00:05:33,780 --> 00:05:37,460 Sic est - uti tibi multiplicationem contrarietas 71 00:05:37,460 --> 00:05:42,400 quae requirit duo rerum, dereference operator est unary operante. 72 00:05:42,400 --> 00:05:46,130 Just applicetur ad unum valorem, ut opponitur binariae operante, 73 00:05:46,130 --> 00:05:48,810 ubi tu, applicantur duobus diversis valores. 74 00:05:48,810 --> 00:05:52,080 Quid est quod in hac linea. 75 00:05:52,080 --> 00:05:58,390 Nos oneravit valorem I et reconditis eam in nostra temporaria integer variabilis. 76 00:05:58,390 --> 00:06:05,800 Sequentis linee, nos reponunt contentis b in - 77 00:06:05,800 --> 00:06:12,630 immo significat B condimus tenor indicat locum ubi est. 78 00:06:12,630 --> 00:06:17,690 Si resolvere ex Dextrum dereference sumus b 79 00:06:17,690 --> 00:06:23,580 XIV loqui velimus, id est integri iaculis sumus, 80 00:06:23,580 --> 00:06:26,900 inde ad orationem ingressi sumus, X, 81 00:06:26,900 --> 00:06:34,240 eamus et consequeretur dereference proicere in locum b. 82 00:06:34,240 --> 00:06:40,080 Leo Flipping ad nos, ubi paulo facit certiorem, 83 00:06:40,080 --> 00:06:44,070 vel profuerit si scribo numeros omnes inscriptiones cursuales hic. 84 00:06:44,070 --> 00:06:53,820 Scimus quia ad y, sumus oratio XIV, x est ad oratio X. 85 00:06:53,820 --> 00:07:00,180 Incipi cum B, dereference B, II 'iens iaculis pretium. 86 00:07:00,180 --> 00:07:08,320 Imus ad hoc valeat quod habitat iaculis adipiscing momenti XIV. 87 00:07:08,320 --> 00:07:15,700 Et nos erant 'iens ut mitteret illud in variabilis quod vivit ad oratio X, 88 00:07:15,700 --> 00:07:19,160 quod rectum est ibi condivisum nostra variabilis x. 89 00:07:19,160 --> 00:07:21,810 Modicum ibi ut faciamus overwriting 90 00:07:21,810 --> 00:07:35,380 ubi nos impetro rid of nostrum I et pro nos scribere II. 91 00:07:35,380 --> 00:07:39,560 Ita in mundo bene est omnibus, cum jam diximus overwritten x. 92 00:07:39,560 --> 00:07:44,890 Nos condideris x, vetus valor in nostra tmp variabilis. 93 00:07:44,890 --> 00:07:50,210 RES possumus perficere et adiungunt. 94 00:07:50,210 --> 00:07:53,030 Flipping nostro reddamus laptop. 95 00:07:53,030 --> 00:07:58,150 Nunc omne quod remanet est abire in contenta in eodem nostra ex temporaria integer variabilis 96 00:07:58,150 --> 00:08:05,630 et conportabis eos in variabilis quod vivit ad oratio sit b habebat. 97 00:08:05,630 --> 00:08:10,230 Sic erant 'iens ut efficaciter dereference b impetro accessum ad variabilis 98 00:08:10,230 --> 00:08:14,340 B habet oratio, quae est 99 00:08:14,340 --> 00:08:19,190 et nos erant 'iens ut gravem valor qui tmp adieu in eam. 100 00:08:19,190 --> 00:08:23,280 Flipping tergum ut leo renáscitur. 101 00:08:23,280 --> 00:08:31,290 Possum delere orbem rigidum hoc valore hic, II, 102 00:08:31,290 --> 00:08:41,010 et pro puteus 'effingo I recta in eam. 103 00:08:41,010 --> 00:08:43,059 Et sequens versus facientem scilicet - 104 00:08:43,059 --> 00:08:47,150 si nos TALITRUM retro ad laptop - est hoc puncto VI, 105 00:08:47,150 --> 00:08:52,500 quod id quod voluimus habere figuram perfecte complet. 106 00:08:52,500 --> 00:08:58,940 Sic flipping tergum ut leo semel, ita vos can animadverto absolvitur Schemate, 107 00:08:58,940 --> 00:09:06,610 X vides in nobis, in XIV de b tmp in I et II x et y in I. 108 00:09:06,610 --> 00:09:11,000 Sunt aliqui circa hoc? 109 00:09:11,000 --> 00:09:14,640 Hoc modo magis cum perambulavi eam? 110 00:09:14,640 --> 00:09:24,850 Quo minor sensus? Hopefully non. Okay. 111 00:09:24,850 --> 00:09:28,230 >> Indicibusque sunt valde captiosius subiecto. 112 00:09:28,230 --> 00:09:33,420 Alterum vulgare, longe guys adiutores sumus; 113 00:09:33,420 --> 00:09:36,590 "Ad intelligendum indicibusque, oportet te intelligimus primo indicibusque." 114 00:09:36,590 --> 00:09:40,530 Quod mihi videtur verum. Accipe dum hoc fecerit leo. 115 00:09:40,530 --> 00:09:45,360 Sortitus tabularum sic vg unus es memor sortium expedit 116 00:09:45,360 --> 00:09:49,480 Et ut ab exemplo cum ambulaveris in exemplum 117 00:09:49,480 --> 00:09:54,450 Lorem ipsum dolor sensu paulo minus ad minus secundum sensum. 118 00:09:54,450 --> 00:10:01,560 Denique die dabis illud prorsus superantur. 119 00:10:01,560 --> 00:10:13,800 Secundo movet quaestionem, priusquam ad dubitant? Omni jure. 120 00:10:13,800 --> 00:10:18,840 Sic TALITRUM retro ad laptop. 121 00:10:18,840 --> 00:10:23,300 Sequenti problemate have est forsit numerus XXXIII on file I / O. 122 00:10:23,300 --> 00:10:26,350 Retrahe in in hoc paulo mandit. 123 00:10:26,350 --> 00:10:28,710 Forsit XXXIII - Habent profecto? 124 00:10:28,710 --> 00:10:32,110 >> [Daniel] habebat expeditum Donec lectus. Haec stella, aut asterisco, 125 00:10:32,110 --> 00:10:35,590 suus 'vocavit dereferencing ut vos utor asterisco prius. 126 00:10:35,590 --> 00:10:38,820 Quis 'vocavit quando vos utor ampersand prius? 127 00:10:38,820 --> 00:10:43,140 >> The ampersand ante est oratio-of operante. 128 00:10:43,140 --> 00:10:45,880 Sic lets 'volumine tergum sursum. 129 00:10:45,880 --> 00:10:49,310 Oops. Im 'in zoom modus sic EGO can non realiter liber. 130 00:10:49,310 --> 00:10:52,780 Si vero consideremus cito Codice praesens est, 131 00:10:52,780 --> 00:10:54,980 iterum, idem contingere. 132 00:10:54,980 --> 00:10:59,180 Si consideremus hanc legem praesens est, sonitum super nos RES aciem, 133 00:10:59,180 --> 00:11:10,460 in ampersand iustus est dicens, "adepto inscriptionis quae variabilis x vivit." 134 00:11:10,460 --> 00:11:14,460 Cum tua compilator compiles vestra scripta, 135 00:11:14,460 --> 00:11:20,590 Est etiam naturaliter nota de omnibus memoria variabilium locum ad habitandum. 136 00:11:20,590 --> 00:11:24,910 Et ideo quae compilator tunc potest semel fac suus 'compilavit omnia, 137 00:11:24,910 --> 00:11:31,110 cognoscit, "Oh, pono x ad oratio X. pono y ad oratio XIV." 138 00:11:31,110 --> 00:11:34,640 Tunc enim imple exhibere possit. 139 00:11:34,640 --> 00:11:44,740 Et potes - Potest et transibit in & y atque praeteriret. 140 00:11:44,740 --> 00:11:50,730 Hi guys adepto oratio, sed etiam habent, cum te transire eos in PERMUTO functio, 141 00:11:50,730 --> 00:11:55,690 hoc genus notitia, hoc int * praesens est, narrat compilator, 142 00:11:55,690 --> 00:12:01,350 "Okay, erant 'iens futurus interpretando huic inscriptioni sicut talis oratio integri variabilis." 143 00:12:01,350 --> 00:12:05,900 Sicut talis oratio of an int, quod est differens ab oratio character variabilis 144 00:12:05,900 --> 00:12:09,930 quia int occupat, super XXXII frenum apparatus, assumit IV bytes spatii, 145 00:12:09,930 --> 00:12:13,310 character autem solum sumit I byte spatii. 146 00:12:13,310 --> 00:12:17,310 Gravis est quae scire tantum - quod vivit, qualis vis 147 00:12:17,310 --> 00:12:20,340 est vivens ad oratio quod got transierunt fefellitus 148 00:12:20,340 --> 00:12:22,020 Aut oratio ut vestri 'paciscor. 149 00:12:22,020 --> 00:12:29,020 Sic quanta tibi prox onera de actu cognoscere ram. 150 00:12:29,020 --> 00:12:31,780 Et mi auctor id dereference quasi quaereres, 151 00:12:31,780 --> 00:12:37,200 vadit et aditus indicio certo oratio. 152 00:12:37,200 --> 00:12:42,820 Unde dicitur cum hac differentia hic agitur de contentis in voce 153 00:12:42,820 --> 00:12:47,880 eat oratio, et vello foras, oneratis in processus, onus in quoddam registrum 154 00:12:47,880 --> 00:12:56,340 actualis valores aut contentis qui vivimus, in illo oratio. 155 00:12:56,340 --> 00:12:59,620 Ultra quaestiones? Ista sunt bona quaestiones. 156 00:12:59,620 --> 00:13:01,650 Cras et sem novitatem. 157 00:13:01,650 --> 00:13:09,800 Sed quidam etiam RANCENS cum & * et in diversis. 158 00:13:09,800 --> 00:13:13,180 >> Omni jure. 159 00:13:13,180 --> 00:13:18,530 Sic retro ad problema XXXIII lima I / O. 160 00:13:18,530 --> 00:13:22,540 Haec de his duobus problematibus facta arbitror. 161 00:13:22,540 --> 00:13:25,400 Unum, suus 'a iuste novus locus. 162 00:13:25,400 --> 00:13:30,590 Presentatum fuit pulchellus mox ad quiz, 163 00:13:30,590 --> 00:13:33,400 et sermo eorum sicut reor, quaestiones quaedam math 164 00:13:33,400 --> 00:13:39,720 ubi te multum elit, sed etiam ut ne linguam habet finem illum. 165 00:13:39,720 --> 00:13:44,060 Prima est haec quaestio a CSV lima describens. 166 00:13:44,060 --> 00:13:50,620 Nunc, a CSV lima, secundum descriptionem, est distingue-separata valores lima. 167 00:13:50,620 --> 00:13:55,300 Haec quidem ratio commodo et ideo uti semper, 168 00:13:55,300 --> 00:14:00,800 est, quia, quam multas vos have umquam adsuesco assuesco effercio sicut Praecedo? 169 00:14:00,800 --> 00:14:03,240 Maxime instar habes, fortasse an aliquando uti in vita tua. 170 00:14:03,240 --> 00:14:06,430 Youll 'uti aliquid simile Praecedo. 171 00:14:06,430 --> 00:14:10,940 Excel spreadsheet ut ex data causa aut cum nulla dolor, 172 00:14:10,940 --> 00:14:17,240 si scribere uolueris C progressio seu Python progressio, Java progressio, 173 00:14:17,240 --> 00:14:20,070 data est vobis utendum condita, 174 00:14:20,070 --> 00:14:23,170 modo ut communissimum unum ex CSV lima est. 175 00:14:23,170 --> 00:14:26,850 Cum aperiam do ad Excel 'nisi' sermonem 176 00:14:26,850 --> 00:14:32,840 vos can adepto ex actualis CSV lima. 177 00:14:32,840 --> 00:14:35,890 >> Unde haec tractare commodo. 178 00:14:35,890 --> 00:14:42,010 Via is officina est ut suus 'similis ut - volo dicere, suus' essentialiter IMITATIO a spreadsheet, 179 00:14:42,010 --> 00:14:47,590 Unde videmus hic reliquit, eodem fere partem 180 00:14:47,590 --> 00:14:49,910 iam nomina sunt omnia. 181 00:14:49,910 --> 00:14:54,670 Sic habemus Malan, tunc Hardison, et tunc Bowden, MacWilliam, et tunc Chan. 182 00:14:54,670 --> 00:14:59,470 Omnes ultimum nomina. Et tunc distingue separat ultimum nomina a primo nomina. 183 00:14:59,470 --> 00:15:02,970 David, Nate, Rob, Tommy, et Zamyla. 184 00:15:02,970 --> 00:15:06,850 Ego semper permiscent Robby et Tom. 185 00:15:06,850 --> 00:15:10,940 Et denique tertia columna email oratio. 186 00:15:10,940 --> 00:15:18,500 Quondam vos intelligere quod, ceteris progressio est modice directus ad effectum deducendi. 187 00:15:18,500 --> 00:15:23,850 Quid weve factum est, ut mimica hoc eadem structura in nostra C progressio 188 00:15:23,850 --> 00:15:27,510 est weve 'adsuesco assuesco a compages. 189 00:15:27,510 --> 00:15:30,520 Puteus 'satus iocantem cum his paulo plus pariter. 190 00:15:30,520 --> 00:15:35,790 In primo problemate pauca vidimus III, cum ageretur de dictionaries. 191 00:15:35,790 --> 00:15:40,290 Sed hoc baculum instrúite recondit ultimum nomen, primo nomen et email. 192 00:15:40,290 --> 00:15:44,500 Iustus amo nostra CSV lima eram thesaurizantes. 193 00:15:44,500 --> 00:15:47,950 Sic hoc, iustus est convertens ab uno format ad aliud. 194 00:15:47,950 --> 00:15:54,630 Nos convertere, hic legatus in aciem instruere, 195 00:15:54,630 --> 00:15:59,060 a distingue-separata linea, iustus amo ut. 196 00:15:59,060 --> 00:16:01,500 Vtrum qui faciunt sensus? Vos guys omnes capta quiz, 197 00:16:01,500 --> 00:16:07,680 Puto igitur aliquod tempus at turus. 198 00:16:07,680 --> 00:16:16,410 >> In mercede functio, problema petit nos ad in - we'll zoom circa pauco - 199 00:16:16,410 --> 00:16:22,480 tolle in baculo structura, baculus instrúite, nominibus s, 200 00:16:22,480 --> 00:16:30,900 et appendamus contenta in eodem nostro staff.csv lima. 201 00:16:30,900 --> 00:16:34,230 Quod ut recte fit satis. 202 00:16:34,230 --> 00:16:37,430 Puteus 'genus ludere circum hae functiones pauco plus hodie. 203 00:16:37,430 --> 00:16:44,510 In casu vero fprintf actus clavis. 204 00:16:44,510 --> 00:16:51,960 Ita cum fprintf, nos can procer, perinde ac tu guys have been usura printf hoc totum terminum. 205 00:16:51,960 --> 00:16:55,050 Vos can printf a linea ad lima. 206 00:16:55,050 --> 00:16:59,030 Sic instead of iustus condita solito printf vocatio ubi vos date ei, format chorda 207 00:16:59,030 --> 00:17:05,380 tum succedant omnia ilia variabilis, 208 00:17:05,380 --> 00:17:11,290 cum fprintf tuis primum argumentum magis est lima vos volo scribere. 209 00:17:11,290 --> 00:17:21,170 INSTRUMENTUM si hoc videre, sicut homo fprintf, 210 00:17:21,170 --> 00:17:25,980 videre possumus differentiam inter printf et fprintf. 211 00:17:25,980 --> 00:17:28,960 Hic ego modicum Amplifica. 212 00:17:28,960 --> 00:17:33,140 Ita cum printf, nos tribuo is a format chorda, et tunc subsequens argumenta 213 00:17:33,140 --> 00:17:37,580 sunt omnes variabiles pro replacement aut substitutione in nostrum format nervo. 214 00:17:37,580 --> 00:17:47,310 Vero cum fprintf primum argumentum est etiam ista file * vocavit rivum. 215 00:17:47,310 --> 00:17:51,800 >> Motum huc ad merces nostra, 216 00:17:51,800 --> 00:17:54,550 weve 'iam got nostri file * amnis aperuit pro nobis. 217 00:17:54,550 --> 00:17:57,810 Qui est scriptor quid hoc prima linea facit: aperit staff.csv lima, 218 00:17:57,810 --> 00:18:01,690 patet in modum additis et non est superest, ut ' 219 00:18:01,690 --> 00:18:08,640 scribere baculum structura ad lima. 220 00:18:08,640 --> 00:18:10,870 Et, lets videre, quam ut ego uti volunt leo? 221 00:18:10,870 --> 00:18:17,900 Peius 'utor leo. Habemus vacuo - liceat suus 'pone istam in mensa sic scribere possum paulo melius - 222 00:18:17,900 --> 00:18:33,680 irritum merces et capit in uno argumento, baculus structura vocetur s. 223 00:18:33,680 --> 00:18:44,120 Got nostri adstringit, weve 'got nostri file * vocavit lima, 224 00:18:44,120 --> 00:18:48,380 fopen nostri rectam nobis, 225 00:18:48,380 --> 00:18:51,890 , ego efficiam iustus scripsi eam tamquam punctis utpote suus 'iam in pedia. 226 00:18:51,890 --> 00:19:00,530 Proximum deinde aciem vocet ad facturi sumus fprintf 227 00:19:00,530 --> 00:19:03,700 et facta erant 'iens ut fasciculi typis volumus, 228 00:19:03,700 --> 00:19:10,290 et tunc format chorda, quae - 229 00:19:10,290 --> 00:19:14,300 Quid faciam tibi dic mihi videtur guys. 230 00:19:14,300 --> 00:19:20,500 Quomodo de te, Stella? Scis, fili formam primam speciem? 231 00:19:20,500 --> 00:19:24,270 [Stella] Im 'non certus. >> Sentio solvo interrogare Jimmy. 232 00:19:24,270 --> 00:19:27,690 Scisne, Jimmy? 233 00:19:27,690 --> 00:19:31,000 [Jimmy] Utinam iustus exsisto novissimi? Nescio. Im 'non omnino certa. 234 00:19:31,000 --> 00:19:39,020 >> Okay. Quam de, numquid quislibet adepto is recte in exem? 235 00:19:39,020 --> 00:19:41,770 No Omnes rectus. 236 00:19:41,770 --> 00:19:47,920 Hic est agendum fit volumus ut singulis Lorem cursus 237 00:19:47,920 --> 00:19:53,290 ut in imprimendos filo tenui. 238 00:19:53,290 --> 00:19:59,900 Nos iustus utor chorda substitutione character tribus ex temporibus quia habemus ultimum nomen 239 00:19:59,900 --> 00:20:07,160 deinde distingue, tunc sequitur eget sanctificat 240 00:20:07,160 --> 00:20:12,430 Suspendisse quam sequitur et tunc demum - non 241 00:20:12,430 --> 00:20:15,140 aptare meus screen - sed suus 'secuutus per a newline character. 242 00:20:15,140 --> 00:20:20,060 Me modo scribam, ut ibi. 243 00:20:20,060 --> 00:20:23,560 Et tunc nostros sequentes format nervo, 244 00:20:23,560 --> 00:20:27,880 nos iustus habent substitutiones, quae nos obvius usura dot notation 245 00:20:27,880 --> 00:20:31,370 III vidimus in problemate. 246 00:20:31,370 --> 00:20:48,820 Uti possumus s.last, s.first, et s.email 247 00:20:48,820 --> 00:20:58,990 substituere in illis tribus valores in nostra format nervo. 248 00:20:58,990 --> 00:21:06,190 Sic quam fecerit illud ire? Fac sensus? 249 00:21:06,190 --> 00:21:09,700 Etiam? Non? Artiore? Okay. 250 00:21:09,700 --> 00:21:14,180 >> Finalis verbum quod facias secundum weve typis imprimantur et post weve, nobis aperuit file: 251 00:21:14,180 --> 00:21:17,370 quoties weve aperuit file, semper have ut memor claudere eam. 252 00:21:17,370 --> 00:21:19,430 Quia alioquin nos youll 'terminus sursum stillante portasse memoria, 253 00:21:19,430 --> 00:21:22,500 CONFECTIO file descriptors. 254 00:21:22,500 --> 00:21:25,950 Sic claudere eam, quae functio operor nos uti? Daniel? 255 00:21:25,950 --> 00:21:30,120 [Daniel] fclose? >> Fclose, diligenter. 256 00:21:30,120 --> 00:21:37,520 Recte igitur problema hoc ultimum claudat lima usus fclose munus 257 00:21:37,520 --> 00:21:40,370 qua mox spectat amo ut. 258 00:21:40,370 --> 00:21:43,880 Non nimium insanit. 259 00:21:43,880 --> 00:21:46,990 Frigus. 260 00:21:46,990 --> 00:21:49,520 Ita ut suus 'forsit XXXIII super quiz. 261 00:21:49,520 --> 00:21:52,480 Puteus 'habere certus plus file EGO / O adsequerentur. 262 00:21:52,480 --> 00:21:55,130 Lectio certe non plus paulo hodie § hodie 263 00:21:55,130 --> 00:22:01,710 quia illa 'quis suus' iens ad formam molem hoc proxime venturos pset. 264 00:22:01,710 --> 00:22:05,020 Hic moveatur a Quiz sit amet. Etiam? 265 00:22:05,020 --> 00:22:10,880 >> [Charlotte]] Quare fclose (file) pro fclose (staff.csv)? 266 00:22:10,880 --> 00:22:19,100 >> Ah. Quia fit quod - cum quaeritur, quod magnum, 267 00:22:19,100 --> 00:22:27,800 est cur, cum scribimus fclose loquimur, scribens fclose (file) stella variabilis 268 00:22:27,800 --> 00:22:33,680 ut opponitur lima nomen, staff.csv? Est, quod recte? Yeah. 269 00:22:33,680 --> 00:22:39,570 Sic lets 'inspice. Si ego switch tergum ut meus laptop, 270 00:22:39,570 --> 00:22:45,040 Intueamur fclose et in vsus. 271 00:22:45,040 --> 00:22:51,460 Ita fclose functio claudit rivus et est similis in monstratorem ad flumen ut nos volo ut claudit, 272 00:22:51,460 --> 00:22:57,010 contra ipsis conferre volumus lima nomen. 273 00:22:57,010 --> 00:23:01,620 Post argumenta et hoc quando fecerit fopen voca, 274 00:23:01,620 --> 00:23:12,020 cum vos patefacio sursum a lima, vestri 'actu dispertientes memoria congregem information about lima. 275 00:23:12,020 --> 00:23:16,380 Habes igitur file monstratorem quod habet information about lima, 276 00:23:16,380 --> 00:23:23,080 qualis est aperta magnitudinis in qua amet lima 277 00:23:23,080 --> 00:23:29,100 legere et scribere possis, ut infra vocat illud est. 278 00:23:29,100 --> 00:23:38,060 Vos terminus sursum clauderem monstratorem pro clauderem file nomen. 279 00:23:38,060 --> 00:23:48,990 >> Etiam? [Daniel] Sic in uti mercedem, tu diceres - quomodo habet adepto user input? 280 00:23:48,990 --> 00:23:53,830 Vtrum fprintf insanire GetString eo sensu quod itll 'expectant iusti user input 281 00:23:53,830 --> 00:23:57,180 et habeas genus est - sive in his tribus typus te exspectant? 282 00:23:57,180 --> 00:24:00,480 An vos postulo utor aliquid esse ad operandam mercede? 283 00:24:00,480 --> 00:24:04,100 >> Yeah. Sic sumus non - interrogatique, quomodo nos adepto user input 284 00:24:04,100 --> 00:24:09,220 in ordine ad effectum deducendi mercede? Et quid habemus hic est SALUTATOR de mercedes, 285 00:24:09,220 --> 00:24:17,690 Transierunt virgam quoque hanc instrúite cum omnibus notitia repono in instrúite iam. 286 00:24:17,690 --> 00:24:22,990 Sic fprintf potens est ut iustus quod scribam, ut notitia directe ad lima. 287 00:24:22,990 --> 00:24:25,690 Illic 'haud expectans user input. 288 00:24:25,690 --> 00:24:32,110 User scriptor iam dederat input recte existens in virgam quoque hanc instrúite. 289 00:24:32,110 --> 00:24:36,510 Et haec quidem sunt indicia solvere Si qui nullum 290 00:24:36,510 --> 00:24:40,370 ita et nos volumine tergum sursum hic et nos inviso nostrum instrúite. 291 00:24:40,370 --> 00:24:43,640 Habemus chorda ultimum, chorda primum, chorda email. 292 00:24:43,640 --> 00:24:48,530 Nunc nos scire quod omnes istae realiter, sub capicio, sunt chari * variabilium. 293 00:24:48,530 --> 00:24:53,470 Quod may vel may non esse demonstrato cassare. 294 00:24:53,470 --> 00:24:55,800 Ut memoria significat acervum 295 00:24:55,800 --> 00:24:59,650 maybe memoria in ACERVUS. 296 00:24:59,650 --> 00:25:04,580 Non sentiat quid horum, si nulla sint indicia aut infirmatur 297 00:25:04,580 --> 00:25:08,120 quod illud Lorem ipsum dolor fragosus merces nostra muneris. 298 00:25:08,120 --> 00:25:11,050 Quod est genus quoddam exem excedunt. 299 00:25:11,050 --> 00:25:16,440 Ut tamen aliquam curam. 300 00:25:16,440 --> 00:25:22,170 Magna. Okay. Sic moveatur super a quiz. 301 00:25:22,170 --> 00:25:25,760 >> Lets iste claudatur guy, et nos erant 'iens ut spectare pset IV. 302 00:25:25,760 --> 00:25:34,700 Sic si vos guys spectas pset amet, cum semel can obvius eam, cs50.net/quizzes, 303 00:25:34,700 --> 00:25:42,730 ex parte futuri sumus pauci amet elit. 304 00:25:42,730 --> 00:25:52,240 Im 'scrolling descendit - section de quaestionibus incipit in tertia pagina pset amet. 305 00:25:52,240 --> 00:25:57,800 Et prima pars petit vos ut eatis et vigilate brevis in redirecting, et fistulae. 306 00:25:57,800 --> 00:26:02,820 Quod erat genus a frigus brevis, ostendit vobis, partim novae, frigus order versus dolis ut vos can utor. 307 00:26:02,820 --> 00:26:06,050 Heu paucas quaestiones faciemus et vobis. 308 00:26:06,050 --> 00:26:10,860 Prima haec quaestio circa fluenta, ad quam printf scribit per defaltam, 309 00:26:10,860 --> 00:26:15,920 quod genus paulo ante attigimus exigua. 310 00:26:15,920 --> 00:26:22,380 Hoc fprintf ut nos erant iustus tractantibus sumit in a lima * amnis sicut eius argumentum. 311 00:26:22,380 --> 00:26:26,580 fclose sumit in a lima * amnis pariter, 312 00:26:26,580 --> 00:26:32,660 et reditum valorem fopen dat vos a file * amnis pariter. 313 00:26:32,660 --> 00:26:36,060 Ratio nos non vidimus, qui fuerant ante quando weve interpellavit printf 314 00:26:36,060 --> 00:26:39,450 est quia printf habet default amnem. 315 00:26:39,450 --> 00:26:41,810 Et de defalta amnis ad quod scribit 316 00:26:41,810 --> 00:26:45,190 Denique circa scies. 317 00:26:45,190 --> 00:26:50,080 Sic certus take a inviso eam. 318 00:26:50,080 --> 00:26:53,010 >> In hodierno section, erant 'iens ut loqui pauco circa GDB, 319 00:26:53,010 --> 00:26:57,720 tu familiarior cum illo, quo is magis operis, 320 00:26:57,720 --> 00:27:01,390 in melius potens eris ut vere persequeris bugs in tua code. 321 00:27:01,390 --> 00:27:05,540 Hoc celeritatibus processus of debugging ascendit LONGE. 322 00:27:05,540 --> 00:27:09,230 Sic per usura printf, quoque tempore vos operor ut vos have recompile vestra scripta, 323 00:27:09,230 --> 00:27:13,000 iterum cucurrissem tibi nunc dico tibi printf movet undique 324 00:27:13,000 --> 00:27:17,100 commendet de scripta, is iustus sumit a dum. 325 00:27:17,100 --> 00:27:20,850 Lorem ipsum dolor sit GDB operam ut tibi persuadeas, licet per 326 00:27:20,850 --> 00:27:26,810 printf aliquid in quovis puncto vestra code vos nunquam have ut recompile eam. 327 00:27:26,810 --> 00:27:35,120 Printf quo numquam ad initium proxime coniectura custodias. 328 00:27:35,120 --> 00:27:40,910 Primum capitulum Donec rutrum, est imitari off recta odio. 329 00:27:40,910 --> 00:27:47,530 Im 'nervis imitati linea of ​​code quod ait: "wget ​​http://cdn.cs50.net". 330 00:27:47,530 --> 00:27:49,510 Ego enim imitari. 331 00:27:49,510 --> 00:27:55,950 INSTRUMENTUM transire ad Me, quod facio Retrahe ergo vides, 332 00:27:55,950 --> 00:28:01,890 preteritus eam in ibi, et cum ego ledo Penetro, hoc wget imperio litteram est telam possideo. 333 00:28:01,890 --> 00:28:06,210 Gloria Patri off suus 'iens lorem detraheret, 334 00:28:06,210 --> 00:28:11,790 Aliquam et nunc deferretur ad salutem. 335 00:28:11,790 --> 00:28:21,630 Si autem ego in enumerare mea current presul vos can animadverto ut Ive 'got is section5.zip file rectum in ibi. 336 00:28:21,630 --> 00:28:25,260 Via ut tracto quod guy est unzip eam, 337 00:28:25,260 --> 00:28:27,650 sis dux in acie tales. 338 00:28:27,650 --> 00:28:31,880 Section5.zip. 339 00:28:31,880 --> 00:28:36,980 Quod youll 'unzip eam, creare folder pro me, 340 00:28:36,980 --> 00:28:40,410 Summa omnium inflet, non ponebat eas. 341 00:28:40,410 --> 00:28:47,410 Sic ego nunc tibi potest vado in meus section V presul usura cd imperium. 342 00:28:47,410 --> 00:28:58,310 Purgantibus screen usura patet. Sic purgantibus screen. 343 00:28:58,310 --> 00:29:02,280 Nunc Ive 'got a nice mundis terminales ut tracto. 344 00:29:02,280 --> 00:29:06,200 >> Si libet videre in omnibus Aliquam cursus, 345 00:29:06,200 --> 00:29:12,270 videtis quod Ive 'got quattuor quaternionibus: buggy1, buggy2, buggy3, et buggy4. 346 00:29:12,270 --> 00:29:16,180 Ive 'quoque got propriis ipsorum. C lima. 347 00:29:16,180 --> 00:29:20,400 Non sumus intuemur. Nunc purus c. 348 00:29:20,400 --> 00:29:24,140 Sed, uti erant 'iens ut aperiret cum GDB. 349 00:29:24,140 --> 00:29:28,220 Weve servabam eos circa ita ut accessum habemus ad actu source codice quando erant 'usura GDB, 350 00:29:28,220 --> 00:29:32,740 sed metam hac parte sectio est ad tinker circum GDB 351 00:29:32,740 --> 00:29:40,370 et vide quid possumus errare, ut instar sicco buggy inter quatuor rationes. 352 00:29:40,370 --> 00:29:43,380 Sic erant 'iustus iens ad conclave circumspicit realiter cito, 353 00:29:43,380 --> 00:29:47,000 Me et inter decurrunt buggy elit quis roget, 354 00:29:47,000 --> 00:29:54,730 tum etiam per communem GDB ibo et dabimus illis quid possumus ponere rationes; 355 00:29:54,730 --> 00:29:58,460 vel saltem cognoscere quid est utrumque malum. 356 00:29:58,460 --> 00:30:04,760 Lets satus super hic cum Daniel. Vis currere buggy1? Lets videre quid accidit. 357 00:30:04,760 --> 00:30:09,470 [Daniel] applicatio non est ibi error. >> Yeah. Exacte agnoscant,. 358 00:30:09,470 --> 00:30:12,460 Sic enim si cucurrero buggy1, EGO adepto a segmentis culpa. 359 00:30:12,460 --> 00:30:16,210 Hic apertum usque buggy1.c veniam, 360 00:30:16,210 --> 00:30:19,450 quid est instar sicco operam inique 361 00:30:19,450 --> 00:30:22,000 sed unum ex maxime obnoxious circa hoc segmentis culpa error 362 00:30:22,000 --> 00:30:27,610 est quod non dico vobis in quis linea progressio rerum actu abiit iniuriam et fregit. 363 00:30:27,610 --> 00:30:29,880 Si respicias quale iuris 364 00:30:29,880 --> 00:30:33,990 et instar sicco usura coniectatio et coercere aut printf, ut videret quid suus 'iens iniuriam. 365 00:30:33,990 --> 00:30:37,840 Unum illud est frigidissima GDB de re vere securus 366 00:30:37,840 --> 00:30:42,170 ut instar sicco linea in quo vestri progressio fragosus. 367 00:30:42,170 --> 00:30:46,160 Ut plane dignae suus, etiam si id justo. 368 00:30:46,160 --> 00:30:56,190 Usque adeo ut tabernus GDB ego GDB genus et volo do executable viam currere. 369 00:30:56,190 --> 00:31:01,960 Hic Im typing GDB ./buggy1. 370 00:31:01,960 --> 00:31:06,600 Ledo Penetro. Dat mihi omnis iste copyright notitia, 371 00:31:06,600 --> 00:31:13,000 Hic videas deorsum versum dicit, "de figuris Lectio / home / 372 00:31:13,000 --> 00:31:17,680 jharvard/section5/buggy1. " 373 00:31:17,680 --> 00:31:22,060 Si recte, id tibi iam typis mandata, ex quo videtur. 374 00:31:22,060 --> 00:31:25,500 Itll legere symbola, itll 'dicere "Im' legentem symbola a vestris executable file," 375 00:31:25,500 --> 00:31:29,900 et tunc hanc habebunt "agendum" nuntius super hic. 376 00:31:29,900 --> 00:31:35,410 Alia magis videris, aut tu non haberet signa 377 00:31:35,410 --> 00:31:41,460 aut aliquid simile quod, id quale est ut vos iustus non compilavit vestra executable proprie. 378 00:31:41,460 --> 00:31:49,980 Quando nos compilare progressio pro usu apud GDB, habemus utor ut specialis-g vexillo sublato, 379 00:31:49,980 --> 00:31:54,540 et quod suus 'perfectus per default si vos compilare vestra progressio, iustus per typing facere 380 00:31:54,540 --> 00:31:59,320 aut facite buggy aut facite recuperabit, quidquam de his,. 381 00:31:59,320 --> 00:32:07,800 Sed si vestri 'componendis manually cum CLANGO, tunc youll' have ut ingrederentur et includunt qui-g vexillum. 382 00:32:07,800 --> 00:32:10,310 >> Hic iam habemus GDB praesens 383 00:32:10,310 --> 00:32:12,310 Lorem ipsum currere est pulchellus simplex. 384 00:32:12,310 --> 00:32:19,740 Possumus aut typus currunt, vel nos can iustus typus r. 385 00:32:19,740 --> 00:32:22,820 Most GDB mandata potest esse abbreviata. 386 00:32:22,820 --> 00:32:25,940 Solet, unam tantum vel a iugo epistulas, quas est pulchellus nice quod. 387 00:32:25,940 --> 00:32:30,980 Sic Saad, si vos typus r ledo Penetro quid contingit? 388 00:32:30,980 --> 00:32:39,390 [Saad] EGO got SIGSEGV, segmentation culpa, et tum omnia hoc gobbledygook. 389 00:32:39,390 --> 00:32:43,650 >> Yeah. 390 00:32:43,650 --> 00:32:47,990 Sicut erant 'videndi ex screen vox iam, et quasi Saad dixit, 391 00:32:47,990 --> 00:32:53,430 quando nos typus procursu aut r ledo Penetro possumus, adhuc adepto idem eadem idem segmentis culpa. 392 00:32:53,430 --> 00:32:55,830 Sic utendo GDB non solvit nostrum problema. 393 00:32:55,830 --> 00:32:59,120 Sed dat nobis aliquam gobbledygook, et eveniat est quod haec gobbledygook 394 00:32:59,120 --> 00:33:03,080 actu narrat nobis ubi suus 'extiterunt. 395 00:33:03,080 --> 00:33:10,680 Ad parse hoc pauco, hoc primum frenum est munus, in qua omne suus 'iens iniuriam. 396 00:33:10,680 --> 00:33:20,270 Illic 'hoc __ strcmp_sse4_2, et nos dicit, suus' aguntur in hunc fasciculum 397 00:33:20,270 --> 00:33:29,450 vocavit sysdeps/i386, omnis hæc, rursus, genus pulmentum - sed linea CCLIV. 398 00:33:29,450 --> 00:33:31,670 Ut 'speciebus, quae dura ad parse. Usitas vos cum videritis effercio sicut illud, 399 00:33:31,670 --> 00:33:38,770 qui quod significet quod suus 'segmentis inculpantium in uno systematis libraries. 400 00:33:38,770 --> 00:33:43,220 Sic aliquid facere cum strcmp. Vos guys vidistis strcmp prius. 401 00:33:43,220 --> 00:33:52,730 Nee alienata est hoc, quod non fractum esse strcmp strcmp Difficultas est? 402 00:33:52,730 --> 00:33:57,110 Quid, Alexander? 403 00:33:57,110 --> 00:34:04,890 [Alexander] Estne quod - est CCLIV linea? Et - non binarii, sed non est laquearia 404 00:34:04,890 --> 00:34:10,590 et tunc illic 'alia lingua pro singulis muneris. Est quod CCLIV in ea functio, aut -? 405 00:34:10,590 --> 00:34:21,460 >> Suus 'linea CCLIV. Is vultus amo in hoc. S lima, sic suus 'contionem codice forsit. 406 00:34:21,460 --> 00:34:25,949 >> Sed, ut coniectare magis instaret praeuertendum res est, quia weve Acquisivi segmentis culpa, 407 00:34:25,949 --> 00:34:29,960 et is vultus amo suus 'venientem de strcmp functio, 408 00:34:29,960 --> 00:34:38,030 vult hoc important, ergo, quod strcmp contritus est? 409 00:34:38,030 --> 00:34:42,290 Est, ne, hopefully. Ita iustus quia vos habere segmentation culpa 410 00:34:42,290 --> 00:34:49,480 ratio in officio non proprie vocatur hoc iustum est ut bene. 411 00:34:49,480 --> 00:34:52,440 Lorem ipsum facere celerrime quid agatur figurae 412 00:34:52,440 --> 00:34:55,500 quando aliquid vides rabidus, sicut hic, quoties videritis segmentis culpa, 413 00:34:55,500 --> 00:34:59,800 praesertim si, uti par est ratio ut 'salum 414 00:34:59,800 --> 00:35:03,570 est utor a backtrace. 415 00:35:03,570 --> 00:35:13,080 Ego curtare backtrace per scripturam bt, ut opponitur ad plenum backtrace verbum. 416 00:35:13,080 --> 00:35:16,510 Sed Charlotte, quod contingit cum vos typus bt et hit Ingreditur? 417 00:35:16,510 --> 00:35:23,200 [Charlotte] Illud ostenderit mihi, duo lineae, linea 0 et linea I. 418 00:35:23,200 --> 00:35:26,150 >> Yeah. Linea itaque 0 et linea I. 419 00:35:26,150 --> 00:35:34,560 Hi sunt actualis ACERVUS tabulae erunt, qui erant currently in ludo quando vestri progressio ingruat. 420 00:35:34,560 --> 00:35:42,230 Incipiens ex summa dominarier artus, frame 0, et pergentes ad solum-maxime, quae est frame I. 421 00:35:42,230 --> 00:35:45,140 Nostri summa dominarier frame est strcmp artus. 422 00:35:45,140 --> 00:35:50,080 Quis cogitat de simili quaestione quiz eramus de hoc, Romane, 423 00:35:50,080 --> 00:35:54,890 ubi habuimus PERMUTO ACERVUS frame in vertice main ACERVUS artus, 424 00:35:54,890 --> 00:35:59,700 et nos habebat differentias quae PERMUTO utitur, ponens in vertice differentias quae main erat usura. 425 00:35:59,700 --> 00:36:08,440 Hie fragore acciderat in nostra strcmp muneris, quod vocatum est ab nostrum pelagus functio, 426 00:36:08,440 --> 00:36:14,370 et backtrace daturus est nobis non solum functiones, res in quo defecerunt, 427 00:36:14,370 --> 00:36:16,440 tamen suus 'etiam narrantes nobis ubi cuncta vocatus est ab. 428 00:36:16,440 --> 00:36:18,830 Si igitur in volumine paulo ad dextrum, 429 00:36:18,830 --> 00:36:26,110 videri potest quod yeah, eramus in linea CCLIV huius strcmp-sse4.s lima. 430 00:36:26,110 --> 00:36:32,540 Sed vocatio facta fuit apud buggy1.c, linea VI. 431 00:36:32,540 --> 00:36:35,960 Possumus ita est - possumus enim et vide quid ageretur Lorem ire 432 00:36:35,960 --> 00:36:39,930 ad buggy1.c, linea VI. 433 00:36:39,930 --> 00:36:43,780 Sunt autem hoc duobus modis. Alium exitum GDB 434 00:36:43,780 --> 00:36:49,460 aut have vestri codice patefacio in alius fenestra et crucem referantur. 435 00:36:49,460 --> 00:36:54,740 Qui in ipsa honoris ad te si tempus sit amet enim commodo 436 00:36:54,740 --> 00:36:57,220 et vos weve 'got a segmentis culpa et vestra TF suus' admiratio ubi cuncta fractio, 437 00:36:57,220 --> 00:36:59,710 tantum tu "o linea VI. nescio quid ageretur, 438 00:36:59,710 --> 00:37:03,670 sed quae circa linea VI est agens conventiculo ad frangendum. " 439 00:37:03,670 --> 00:37:10,430 Alio modo dicitur facere album est in praecepto posse GDB. 440 00:37:10,430 --> 00:37:13,650 Vos can quoque curtare eam cum l. 441 00:37:13,650 --> 00:37:18,910 Si igitur ledo l, quid nos adepto hic? 442 00:37:18,910 --> 00:37:21,160 Nos adepto totum fasciculum cerritulus effercio. 443 00:37:21,160 --> 00:37:26,030 Hoc est ipso concilio codice 444 00:37:26,030 --> 00:37:29,860 quod est in strcmp_sse4_2. 445 00:37:29,860 --> 00:37:32,440 Quod videtur ad genus RANCENS, 446 00:37:32,440 --> 00:37:36,520 Et ratio huius est, quia nunc sumus questus, 447 00:37:36,520 --> 00:37:40,160 GDB nos habeat in frame 0. 448 00:37:40,160 --> 00:37:43,070 >> Sic quisquam nos inviso variabiles, ullus vicis nos inviso source scripta, 449 00:37:43,070 --> 00:37:50,530 nos 'vultus procul source codice quod pertinet ad ACERVUS frame sumus currently fefellitus 450 00:37:50,530 --> 00:37:53,200 Ita ut nihil significationis quo nobis est 451 00:37:53,200 --> 00:37:57,070 movere ad ACERVUS frame quod facit, magis sensum. 452 00:37:57,070 --> 00:38:00,180 Hic sensus paulo maioribus BIBLIOTHECA esset corpus, 453 00:38:00,180 --> 00:38:02,680 quia quod fuerit actu iuris quod nos scripsit. 454 00:38:02,680 --> 00:38:05,330 Non strcmp code. 455 00:38:05,330 --> 00:38:08,650 Inter membra movere quomodo in hoc quod sunt duo 456 00:38:08,650 --> 00:38:10,430 erit 0 et I, 457 00:38:10,430 --> 00:38:13,650 cum feceris quod praecepit atque illuc. 458 00:38:13,650 --> 00:38:18,480 Si ego admoverent unum artus, 459 00:38:18,480 --> 00:38:21,770 Nunc consectetur BIBLIOTHECA in corpore. 460 00:38:21,770 --> 00:38:24,330 Inclina ad me redire non possum ire, 461 00:38:24,330 --> 00:38:32,830 ascendit iterum descendunt, et iterum ascendit. 462 00:38:32,830 --> 00:38:39,750 Si tibi tuus GDB consilio, is sonus, backtrace tibi tanta, 463 00:38:39,750 --> 00:38:42,380 lima te ut et illud nescio quid est in aliis. 464 00:38:42,380 --> 00:38:45,460 Quaeritur codicem iuris non videt Nosti 465 00:38:45,460 --> 00:38:48,150 et corporis artus tuos inspice, ubi sitis. 466 00:38:48,150 --> 00:38:51,010 Es forsit in culpa ACERVUS artus. 467 00:38:51,010 --> 00:38:58,760 Vel saltem vestri 'in a ACERVUS frame quod non est unum, quod potest realiter debug. 468 00:38:58,760 --> 00:39:03,110 BIBLIOTHECA debitam nunc sumus in corpore sumus in aequor 469 00:39:03,110 --> 00:39:08,100 quae nunc possumus acies figura praeceptum lectus. 470 00:39:08,100 --> 00:39:13,590 Et videre poteris eam nobis impressa adipiscing elit. 471 00:39:13,590 --> 00:39:19,470 Sed nos ferire potest enumerare eadem omnia, et list dat nobis istis subtilibus printout 472 00:39:19,470 --> 00:39:23,920 ad actualem source codice ut 'agatur in hic. 473 00:39:23,920 --> 00:39:26,420 >> Praesertim considerari potest linea VI. 474 00:39:26,420 --> 00:39:29,330 Videamus quid hic agatur. 475 00:39:29,330 --> 00:39:31,250 Et is vultus amo erant 'faciens chorda comparatione 476 00:39:31,250 --> 00:39:41,050 inter nervo, "CS50 petrae" et argv [I]. 477 00:39:41,050 --> 00:39:45,700 Aliquid super hoc erat tinniens. 478 00:39:45,700 --> 00:39:54,120 Missy ut, quod habes, ne alius hic agitur? 479 00:39:54,120 --> 00:39:59,400 [Missy] I ignores cur suus 'tinniens. >> Tu non scis quare suus 'fragosus? 480 00:39:59,400 --> 00:40:02,700 Jimmy, ullus cogitatione rationem? 481 00:40:02,700 --> 00:40:06,240 [Jimmy] Im 'non omnino dubio, sed ultimum tempus usi sumus, chorda similia, 482 00:40:06,240 --> 00:40:10,260 aut strcmp, habuimus sicut tres diversis casibus sub ea. 483 00:40:10,260 --> 00:40:12,800 == Non habent, ut arbitror, ​​in prima linea recta. 484 00:40:12,800 --> 00:40:16,700 Sed dividitur in tria, unum == 0, 485 00:40:16,700 --> 00:40:19,910 unus fuit <0, puto, et unum> 0. 486 00:40:19,910 --> 00:40:22,590 Sic maybe aliquid tale? >> Yeah. Sic illic 'huius constitutionis 487 00:40:22,590 --> 00:40:27,200 de agimus comparatione recte? 488 00:40:27,200 --> 00:40:31,660 Stella? Non putarent? 489 00:40:31,660 --> 00:40:38,110 [Stella] Im 'non certus. >> Non certus. Daniel? Cogitatione rationem? Okay. 490 00:40:38,110 --> 00:40:44,770 Evenit quid fit ius hic est, quando cucurrit progressio 491 00:40:44,770 --> 00:40:48,370 et obtinuit segmentis culpa currebas cum primum propositum Daniel 492 00:40:48,370 --> 00:40:50,800 acies dant argumenta imperium tibi? 493 00:40:50,800 --> 00:40:58,420 [Daniel] No >> No Tune valet quod argv [I]? 494 00:40:58,420 --> 00:41:00,920 >> Non est valorem. >> RECTO. 495 00:41:00,920 --> 00:41:06,120 Bene, non est congrua chorda valorem. 496 00:41:06,120 --> 00:41:10,780 Sed est aliqua valorem. Ibi reconditum quid valeat movet? 497 00:41:10,780 --> 00:41:15,130 >> A quisquiliarum inponere? >> Suus 'aut purgamentum pretii uel, in hoc casu, 498 00:41:15,130 --> 00:41:19,930 finem argv array semper terminatur cum nulla. 499 00:41:19,930 --> 00:41:26,050 Ergo quid in actu got repono in ibi est nulla. 500 00:41:26,050 --> 00:41:30,810 Hoc aliter solvere, quam putat per 501 00:41:30,810 --> 00:41:33,420 excudendi operam ad illud. 502 00:41:33,420 --> 00:41:35,880 Quod ubi iste per GDB est, 503 00:41:35,880 --> 00:41:40,640 totum quod potest imprimere variabilium valores omnes uelis 504 00:41:40,640 --> 00:41:43,230 usura is manus manus-dandy p imperio. 505 00:41:43,230 --> 00:41:48,520 Si igitur genus et differentia ipsius p et genus et nomen varius, 506 00:41:48,520 --> 00:41:55,320 scilicet argc video I argc est. 507 00:41:55,320 --> 00:42:01,830 Si velis imprimere argv e [0] secus possum. 508 00:42:01,830 --> 00:42:04,840 Et sicut dictum est, argv [0] nomine tuo semper elit, 509 00:42:04,840 --> 00:42:06,910 semper nomen executable. 510 00:42:06,910 --> 00:42:09,740 Ecce plena fringilla cursus nomen obtinuit. 511 00:42:09,740 --> 00:42:15,920 Ego potest etiam procer ex argv [I] et vide quid accidit. 512 00:42:15,920 --> 00:42:20,890 >> Hic nos got is genus mysticum valorem. 513 00:42:20,890 --> 00:42:23,890 Nos got is 0x0. 514 00:42:23,890 --> 00:42:27,850 Memento in principio de termino nos cum communicaverunt de hexadecimal numeros? 515 00:42:27,850 --> 00:42:34,680 Vel quod quaestiunculam in fine pset 0, quomodo ad repraesentandum L in hex? 516 00:42:34,680 --> 00:42:39,410 Viam scribimus hex numeri in CS, iustus ut non confundimus nosmetipsos 517 00:42:39,410 --> 00:42:46,080 cum decimales numeris, sit quod nos semper praefingunt eos cum 0x. 518 00:42:46,080 --> 00:42:51,420 Ita hoc 0x praepositione semper justis modis interpretari sequenti numerus quasi hexadecimal numero, 519 00:42:51,420 --> 00:42:57,400 non fili, non plures decimales non est numerus binarii. 520 00:42:57,400 --> 00:43:02,820 Quia numerus 5-0 validum est, numerum in hexadecimal. 521 00:43:02,820 --> 00:43:06,240 Decimales et in numero illud, L. 522 00:43:06,240 --> 00:43:10,050 Sic hoc enim iustum est, quomodo nos disambiguate. 523 00:43:10,050 --> 00:43:14,860 Sic 0x0 media hexadecimal 0, quae est etiam decimales 0, binariae 0. 524 00:43:14,860 --> 00:43:17,030 0 pretium ut ultricies. 525 00:43:17,030 --> 00:43:22,630 Nulla id quod fit est in actu, memor. 526 00:43:22,630 --> 00:43:25,940 Nun iustum est 0. 527 00:43:25,940 --> 00:43:37,010 Hic argv elementum conuectum [I] nulla. 528 00:43:37,010 --> 00:43:45,220 Sic erant 'trying ut comparare nostras "CS50 petras" nervi ad nullam a nervo. 529 00:43:45,220 --> 00:43:48,130 Sic dereferencing null, trying ut obvius rerum null, 530 00:43:48,130 --> 00:43:55,050 illae sunt typice facturus aliqua segmentation culpa vel alia mala fieri. 531 00:43:55,050 --> 00:43:59,350 Et hoc fit ut non cohibeat strcmp 532 00:43:59,350 --> 00:44:04,340 lata, num audisti pretium id nulla. 533 00:44:04,340 --> 00:44:06,370 Sed modo antecesserit, non est quod velit, 534 00:44:06,370 --> 00:44:14,640 et si segmentis vitia, eam segmentis culpas insequimur, et suus 'vestri forsit. Ut tibi reficere. 535 00:44:14,640 --> 00:44:19,730 Realiter cito, quomodo nos facimus pango hoc problema? Charlotte? 536 00:44:19,730 --> 00:44:23,540 [Charlotte] Vos can reprehendo usura si. 537 00:44:23,540 --> 00:44:32,240 Ita si argv [I] est nullum, == 0, tunc revertimini I, vel aliquid [inintelligibile]. 538 00:44:32,240 --> 00:44:34,590 >> Yeah. Praesent quis magna ut faceret coercere possumus videre, 539 00:44:34,590 --> 00:44:39,230 valor sumus circa transire in strcmp, argv [I], est corrumpet illud? 540 00:44:39,230 --> 00:44:45,830 Si scriptor null, sic dici potest okay, APSTRAHO. 541 00:44:45,830 --> 00:44:49,450 >> Vulgatior argc utatur ad hoc valet. 542 00:44:49,450 --> 00:44:52,040 Recte vides primo loco maxime 543 00:44:52,040 --> 00:44:58,040 nos omissum quod primum quod testimonium est nobis typice facere cum ponimus order versus argumenta, 544 00:44:58,040 --> 00:45:05,240 quod probare volumus quod utrum nostra argc pretium. 545 00:45:05,240 --> 00:45:10,290 Hie motiva at spe sumus, 546 00:45:10,290 --> 00:45:13,660 Lorem nomini addita sunt. 547 00:45:13,660 --> 00:45:17,140 Secundum quod habent ad praesens sumus. 548 00:45:17,140 --> 00:45:21,350 Sic habens aliquam test praeminarentur, ante nostri strcmp vocationem 549 00:45:21,350 --> 00:45:37,390 II argv an saltem hoc probat, quod etiam eo modo agere. 550 00:45:37,390 --> 00:45:40,620 Videre possumus si illud operatur per currit progressio iterum. 551 00:45:40,620 --> 00:45:45,610 Vos can usquequaque sileo vestri progressio intra GDB, quae est vere nice. 552 00:45:45,610 --> 00:45:49,310 Liceat et cum proposuisti argumenta facta; 553 00:45:49,310 --> 00:45:53,060 transeas, eos in vos cum appellamus curro, non cum vos tabernus sursum GDB. 554 00:45:53,060 --> 00:45:57,120 Viam illam conservabunt te invocantem vestri progressio cum diversis argumentis quoties coeat. 555 00:45:57,120 --> 00:46:08,080 Sic curro, aut iterum, ego can typus r, quod lets videre quid accidit, si nos typus "salve". 556 00:46:08,080 --> 00:46:11,140 Quaeso sis semper ab initio est. 557 00:46:11,140 --> 00:46:17,490 Plerumque autem vos volo ab initio. 558 00:46:17,490 --> 00:46:25,010 Et hic est restarts idem illud de procer 559 00:46:25,010 --> 00:46:28,920 progressio ut nos curris, buggy1, cum argumento salve, 560 00:46:28,920 --> 00:46:32,720 et hoc signum procer, ait, "is d" facies tristis. 561 00:46:32,720 --> 00:46:37,610 Nec tamen segmentis culpa. Si dicatur quod processus exiverit Northmanni. 562 00:46:37,610 --> 00:46:39,900 Ita ut vultus pulchellus bonum. 563 00:46:39,900 --> 00:46:43,050 Non magis segmentis culpa, fecimus praeteritas, 564 00:46:43,050 --> 00:46:48,190 sic is vultus amo quod Erat quidem segmentis culpa bug illud nos accipiendo. 565 00:46:48,190 --> 00:46:51,540 Donec ut docet D. nacti sumus 566 00:46:51,540 --> 00:46:54,090 >> Retro aspicere possumus quid agatur in Codice 567 00:46:54,090 --> 00:46:57,980 quid figurae - abstulit quare nos dicere D. 568 00:46:57,980 --> 00:47:03,690 Lets ecce hic huic fuit printf dicens, quia tu got a D. 569 00:47:03,690 --> 00:47:08,540 Si nos typus numero, custodire cupis typing list, eam tuetur, iterando descendit per vestri progressio, 570 00:47:08,540 --> 00:47:10,940 ut primum ostendam tibi pauca tui elit. 571 00:47:10,940 --> 00:47:15,450 Tunc ostendam tibi pauca alia et alia FRUSTUM FRUSTUM sequenti. 572 00:47:15,450 --> 00:47:18,240 Et itll 'conicere ut descendant. 573 00:47:18,240 --> 00:47:21,180 Et nunc puteus 'adepto ut "Linea numerus XVI est ex range." 574 00:47:21,180 --> 00:47:23,940 Quia non solum versus XV. 575 00:47:23,940 --> 00:47:30,310 In quo admirari et si is "Quid ago?" auxilium posse partiri. 576 00:47:30,310 --> 00:47:34,340 Auxilio utuntur nomine dato praecepto. 577 00:47:34,340 --> 00:47:36,460 Et hoc modo dat GDB videre domi. 578 00:47:36,460 --> 00:47:43,870 Ait, "Cum non procedit argumentatio, enumerat decem amplius lineas post, sive circa priore recensitu. 579 00:47:43,870 --> 00:47:47,920 List - enumerat decem lineis ante - " 580 00:47:47,920 --> 00:47:52,960 Sic lets 'experiri usura list minus. 581 00:47:52,960 --> 00:47:57,000 Et quod enumerat X lineas priore; tecum ludere possint circum list pauco. 582 00:47:57,000 --> 00:48:02,330 Vos can operor album, list -, vos can etiam dare enumerare a numerus, quasi list VIII, 583 00:48:02,330 --> 00:48:07,500 et itll 'enumerare, X lineae linea VIII. 584 00:48:07,500 --> 00:48:10,290 Atque hic vide vel in quid est aliud nisi simplex habeas parcere. 585 00:48:10,290 --> 00:48:13,980 Si vos typus in CS50 petris, eam procer sicco "Vos adepto an A." 586 00:48:13,980 --> 00:48:16,530 Alioquin procer sicco "Vos adepto a girl" 587 00:48:16,530 --> 00:48:23,770 Bummer oppidum. Omni jure. Etiam? 588 00:48:23,770 --> 00:48:26,730 >> [Daniel] Cum ergo sum conatus faciendi CS50 saxa sine auctoritates, 589 00:48:26,730 --> 00:48:29,290 inquit "vos adepto a D ' 590 00:48:29,290 --> 00:48:32,560 Laudo ut mihi necesse sit agere, quid est? 591 00:48:32,560 --> 00:48:38,490 >> Yeah. Evenit ut, cum - hoc est aliud fun paulo COPADIUM - 592 00:48:38,490 --> 00:48:47,900 quando concurrentibus vobis progressio, si nos run is et nos typus in CS50 petris, 593 00:48:47,900 --> 00:48:50,800 Daniel fecit sicut dixit et placerat suscipit, 594 00:48:50,800 --> 00:48:52,870 tamen adhuc dicit nos adepto a D. 595 00:48:52,870 --> 00:48:55,580 Et est quaestio quid est hoc? 596 00:48:55,580 --> 00:49:02,120 Et eveniat quod tam nostra terminalis et GDB parse his ut duos singulus argumenta. 597 00:49:02,120 --> 00:49:04,800 Quia cum illic 'a spatio, ut' importatur sicut 598 00:49:04,800 --> 00:49:08,730 postremo primum, ut sequens ratio haberetur. 599 00:49:08,730 --> 00:49:13,260 Ita duo ista coniuncta et contristati unam rationem 600 00:49:13,260 --> 00:49:18,510 est uti citat. 601 00:49:18,510 --> 00:49:29,560 Nunc iterum cucurrissem Amicus si eam habetur A. 602 00:49:29,560 --> 00:49:38,780 Ita iustus ad recap, nulla auctoritates, CS50 et saxa parsed ut duo separata argumenta. 603 00:49:38,780 --> 00:49:45,320 Cum quotes, suus 'parsed sicut unum argumentum omnino. 604 00:49:45,320 --> 00:49:53,070 >> Hoc possumus videre cum breakpoint. 605 00:49:53,070 --> 00:49:54,920 Hactenus Ive 'been currit occasione haeresis factae, quod suus' been currit 606 00:49:54,920 --> 00:49:58,230 nisi vel segmentis vitiis vel hits errorem 607 00:49:58,230 --> 00:50:05,930 vel donee exiit et omnes fuerit totaliter bysso. 608 00:50:05,930 --> 00:50:08,360 Primo efficacissima, quia interdum 609 00:50:08,360 --> 00:50:11,840 rationem habetis in errore, causas tamen suus segmentation culpa. 610 00:50:11,840 --> 00:50:16,950 An prohibere aliquid facere proposuisti, fringilla non, ut. 611 00:50:16,950 --> 00:50:20,730 Sic proposuisti, ut puncto morari GDB 612 00:50:20,730 --> 00:50:23,260 est aborior a breakpoint. 613 00:50:23,260 --> 00:50:26,520 Vos can aut hoc faceret ab decresset, breakpoint in functio nomen 614 00:50:26,520 --> 00:50:30,770 in quodam genere breakpoint vel augue posse. 615 00:50:30,770 --> 00:50:34,450 EGO amo ut ponerent breakpoints in functio nomina, quia - facilis meminisse, 616 00:50:34,450 --> 00:50:37,700 et si vos vere vade in et mutate source codice ascendere pauco, 617 00:50:37,700 --> 00:50:42,020 tunc vestri breakpoint actu manerent in eodem loco intus vestri code. 618 00:50:42,020 --> 00:50:44,760 Cum si vestri 'usura linea numeri, et recta numeris mutare 619 00:50:44,760 --> 00:50:51,740 quia vos addere vel delete aliqua scripta, tunc vestri breakpoints sunt, omnes totaliter life sursum. 620 00:50:51,740 --> 00:50:58,590 Ego in communi est uni praecipue pertinet ad breakpoint. 621 00:50:58,590 --> 00:51:05,300 Saepe ego Peius 'tabernus sursum GDB, Peius' typus b aequoris, ledo Penetro, et quod youll 'pone breakpoint 622 00:51:05,300 --> 00:51:10,630 sicut partes ad summam dicit: "Statim ut tincidunt cursus elit silentium" 623 00:51:10,630 --> 00:51:17,960 et quod modo, quando curro conventiculo cum, dicite, CS50 saxa duo argumenta 624 00:51:17,960 --> 00:51:24,830 et placerat suscipit, recipit iustum in primo sistit vis magna rectae 625 00:51:24,830 --> 00:51:30,620 rectum coram eam evaluates in strcmp muneris. 626 00:51:30,620 --> 00:51:34,940 >> Utpote Im 'constiterunt, nunc ego can satus Mockinge circa et, viso quod suus' iens in 627 00:51:34,940 --> 00:51:40,250 cum in conventiculo diversas differentias traduntur. 628 00:51:40,250 --> 00:51:43,670 Hic ego can procer ex argc et vide quid suus 'iens in. 629 00:51:43,670 --> 00:51:50,030 Vide ut argc est III, quia est scriptor got III valores diversos in ea. 630 00:51:50,030 --> 00:51:54,060 Lorem nomen accepit suus, suus surrexit et primum secundum. 631 00:51:54,060 --> 00:52:09,330 Nos can procer illi extra per vultus procul argv [0], argv [I], et argv [II]. 632 00:52:09,330 --> 00:52:12,030 Atque hoc etiam potest dici esse futurum non strcmp, 633 00:52:12,030 --> 00:52:21,650 quia secantur in id, quod in duabus rationibus saxa CS50. 634 00:52:21,650 --> 00:52:27,250 Hic tandem aliquando ferire breakpoint te ingredi per ipsum continuatur 635 00:52:27,250 --> 00:52:32,920 linea, a linea, secundum quod opponitur satus vestri progressio iterum. 636 00:52:32,920 --> 00:52:35,520 Quod si nolueris, atque ita semper hinc satus vestri ratio, 637 00:52:35,520 --> 00:52:41,970 adhuc manent in odorem imperio posse rationem finis. 638 00:52:41,970 --> 00:52:45,010 Iustus amo is did hic. 639 00:52:45,010 --> 00:52:54,880 Quanquam quidem, si sileo progressio, CS50 petris, eam misellam mea breakpoint iterum, 640 00:52:54,880 --> 00:52:59,670 et tunc, si non vis venire sicut reliquas omnes per ipsum, 641 00:52:59,670 --> 00:53:08,040 Deinde possum praecipere quod et breviare n. 642 00:53:08,040 --> 00:53:12,960 Et hoc erit succederem per progressio linea, a linea. 643 00:53:12,960 --> 00:53:17,530 Sic vos can vigilo sicut omnia quae sunt interficere, tanquam variabiles mutatio, sicut rerum adepto updated. 644 00:53:17,530 --> 00:53:21,550 Quae est pulchellus nice quod. 645 00:53:21,550 --> 00:53:26,570 Alia est quam frigida, et repetens iterum iterumque imperium, 646 00:53:26,570 --> 00:53:30,670 si vos iustus ledo Penetro - sic hic uides non sum typed in aliquo - 647 00:53:30,670 --> 00:53:33,780 Donec suscipit placerat si non repetam superiorum iussu 648 00:53:33,780 --> 00:53:36,900 aut priore GDB mandamus quod EGO iustus posuit fefellitus 649 00:53:36,900 --> 00:53:56,000 Ego custodire potest hitting Ingredere, et itll 'custodiant Erg per meum codice linea, a linea. 650 00:53:56,000 --> 00:53:59,310 Volo vos hortentur, guys ire reprehendo sicco ceterus buggy progressio pariter. 651 00:53:59,310 --> 00:54:01,330 Omnes superare non nunc tempus sect. 652 00:54:01,330 --> 00:54:05,890 Fons dolor sit ibi, ita et vos can genus videre quid suus 'iens in 653 00:54:05,890 --> 00:54:07,730 post scaenae si vos adepto realiter haesit 654 00:54:07,730 --> 00:54:11,940 sed saltem, iustus exerceas tabernus sursum GDB, 655 00:54:11,940 --> 00:54:13,940 currit progressio donec frangit super vos, 656 00:54:13,940 --> 00:54:18,260 questus backtrace remanens, quid fungebantur fragor in quo erat 657 00:54:18,260 --> 00:54:24,450 quid linea fuit in, excudendi, ex utcunque variabilis valores, 658 00:54:24,450 --> 00:54:30,140 is enim ita sentit, propterea quod auxilium vobis profectum esse. 659 00:54:30,140 --> 00:54:36,340 Hic de quiete erant 'iens ut GDB, quos excedere vel per q. 660 00:54:36,340 --> 00:54:40,460 Lorem si tamen in medio cursu et non exierunt, 661 00:54:40,460 --> 00:54:43,510 Te semper "exire volunt esse debeas? ' 662 00:54:43,510 --> 00:54:48,770 Vos can iustus ledo sic. 663 00:54:48,770 --> 00:54:55,250 >> Videte nunc proximo problemate 'iens, felis quam elit. 664 00:54:55,250 --> 00:54:59,880 Si vos vigilo brevis in redirecting tibiarumque, youll 'animadverto ut Tommy utitur hoc programma 665 00:54:59,880 --> 00:55:07,540 quod basically procer omnes output of a file ad screen. 666 00:55:07,540 --> 00:55:12,660 Sic enim si cucurrero cattus, hoc est vere a constructum-in progressio ad INSTRUMENTUM, 667 00:55:12,660 --> 00:55:16,860 et si tibi possis Mac Macs, si terminus aperi. 668 00:55:16,860 --> 00:55:25,630 Et nos - cattus, lets dicunt, cp.c, percutiesque Ingreditur. 669 00:55:25,630 --> 00:55:29,640 Quid fecerit videte si exiguum volumen in quo acies concurrunt, 670 00:55:29,640 --> 00:55:40,440 aut ubi nos cucurrit cattus imperio, litteram iustus typis de contentis cp.c nostris screen. 671 00:55:40,440 --> 00:55:44,140 Possumus run is iterum, et vos can loco in multiple lima simul. 672 00:55:44,140 --> 00:55:49,880 Sic vos can facere cattus cp.c, et tunc potest etiam IUNCTUS in cat.c lima, 673 00:55:49,880 --> 00:55:53,250 sumus scribere propositum est, 674 00:55:53,250 --> 00:55:58,140 et itll 'procer utrumque files tergum ut tergum nostris screen. 675 00:55:58,140 --> 00:56:05,490 Si igitur volumine ascendit pauco, videmus quod, quando nos ran is cattus cp.c, cat.c, 676 00:56:05,490 --> 00:56:17,110 primum typis sicco cp file, et tunc infra se, Typis sicco cat.c file usque hic. 677 00:56:17,110 --> 00:56:19,650 Sumamus uti pedibus aequis accipiunt humidum. 678 00:56:19,650 --> 00:56:25,930 Ludere circa cum simplici printing ad terminales, videte quia officina. 679 00:56:25,930 --> 00:56:39,170 Si vos guys patefacio sursum cum gedit cat.c, carpe Ingredere, 680 00:56:39,170 --> 00:56:43,760 Lorem ipsum scribere ut videas. 681 00:56:43,760 --> 00:56:48,980 Weve includitur istis subtilibus PRAEFURNIUM laminam, ita et nos non habent tempus terere typing omnes, qui foras. 682 00:56:48,980 --> 00:56:52,310 Nos quoque reprehendo plures rationes transierunt fefellitus 683 00:56:52,310 --> 00:56:56,910 Nos procer ex a nice usu nuntius. 684 00:56:56,910 --> 00:57:00,950 >> Quod quale sit, etiam habuimus, ut loquuntur, 685 00:57:00,950 --> 00:57:04,490 suus 'paene sicut musculus memoria. 686 00:57:04,490 --> 00:57:07,190 Iustus memor ut custodiant faciendo idem genus effercio 687 00:57:07,190 --> 00:57:11,310 et semper excudendi, ex aliqua benevolens nuntius 688 00:57:11,310 --> 00:57:17,670 ut homines qui scitis quomodo ad currendam vestri progressio. 689 00:57:17,670 --> 00:57:21,630 In felis suus pulchellus simplex, iustus ire per omnes sumus rationis 690 00:57:21,630 --> 00:57:24,300 qui transierunt ad ipsum, et figuras 'iens 691 00:57:24,300 --> 00:57:29,950 ad contenta in tempore non elit. 692 00:57:29,950 --> 00:57:35,670 Ad figuras purus suscipit ut, consimili facturi sumus 693 00:57:35,670 --> 00:57:38,120 quiz ea quae finem fecit. 694 00:57:38,120 --> 00:57:45,350 Quiz in finem, ut conducerent rationem habuimus aperire lima, 695 00:57:45,350 --> 00:57:48,490 et illud imprimere debemus. 696 00:57:48,490 --> 00:57:54,660 Hic lima erant 'iens ut aperiat, et non ex lecturus es. 697 00:57:54,660 --> 00:58:00,630 'Iens tum impressis, in loco lima erant' iens ut imprimendi elit. 698 00:58:00,630 --> 00:58:05,830 Sic excudendi, adeo screen youve 'totus perfectus prius cum printf. 699 00:58:05,830 --> 00:58:08,290 Sic ut 'non nimium insanit. 700 00:58:08,290 --> 00:58:12,190 Sed legentem est fasciculus genus fatum. 701 00:58:12,190 --> 00:58:17,300 Ibo ad nos per modicum tempus. 702 00:58:17,300 --> 00:58:20,560 Si vos guys vado tergum ad illum novissimum forsit in vestri quiz, problema XXXIII, 703 00:58:20,560 --> 00:58:27,280 primi agminis erant 'iens efficio hinc aperiri lima, quae similis est ibi. 704 00:58:27,280 --> 00:58:36,370 Sic Stella, quid illud linea vultus amo, quando nos patefacio a file? 705 00:58:36,370 --> 00:58:47,510 [Stella] Capital LIMA *, file - >> okay. >> - Aequabitur fopen. >> Yup. 706 00:58:47,510 --> 00:58:55,980 Quae hoc in casu est? Suus 'in Comment. 707 00:58:55,980 --> 00:59:06,930 >> Suus 'in comment? argv [i] et r? 708 00:59:06,930 --> 00:59:11,300 >> Etiam. Dextra in. Sic Stella suus 'totaliter rectus. 709 00:59:11,300 --> 00:59:13,720 Videtur hoc versu. 710 00:59:13,720 --> 00:59:19,670 Sumamus file flumine accipias varius reponunt * lima omnes pilleata 711 00:59:19,670 --> 00:59:25,720 Lima * Et erit nomen varium est. 712 00:59:25,720 --> 00:59:32,250 Possemus vocant quidquid nos similia. Possemus vocant first_file, aut file_i, quidquid youd 'amo. 713 00:59:32,250 --> 00:59:37,590 De nomine et mandato file aciem in his consulto elit. 714 00:59:37,590 --> 00:59:44,450 Sic suus argv condita [i] Read Gloria Patri et gradiens ad aperiendum modum sumus. 715 00:59:44,450 --> 00:59:48,100 Nunc eget aperuit lima semper memores quid nos facere quod 716 00:59:48,100 --> 00:59:52,230 quoties weve aperuit file? Claudere eam. 717 00:59:52,230 --> 00:59:57,220 Sic Missy, quomodo nos claudere a lima? 718 00:59:57,220 --> 01:00:01,020 [Missy] fclose (file) >> fclose (file). Exacte agnoscant,. 719 01:00:01,020 --> 01:00:05,340 Magna. Okay. Si consideremus id orci praesens est, 720 01:00:05,340 --> 01:00:11,940 dicens: "Aperite argv [i] stdout contenta procer." 721 01:00:11,940 --> 01:00:15,460 >> Signum est cerritulus nomen. Stdout iustum est nostro modo dicens 722 01:00:15,460 --> 01:00:22,880 nos volo ut procer ea ad terminalibus; nos volo ut procer eam ad vexillum output amnem. 723 01:00:22,880 --> 01:00:26,450 Hoc ipsum etiam carere possumus adipiscing elit. 724 01:00:26,450 --> 01:00:36,480 Im 'iens ut effingo eam et crustulum is quia ut' quod nos faciebat. 725 01:00:36,480 --> 01:00:41,290 Hic fasciculus legere incremento nunc. 726 01:00:41,290 --> 01:00:46,300 Weve 'discussimus iugo of vias legentem lima. 727 01:00:46,300 --> 01:00:51,830 Quod ones vestra sunt favorites tam longe? 728 01:00:51,830 --> 01:00:57,960 Qui modus vidistis aut tu memento, legisse files? 729 01:00:57,960 --> 01:01:04,870 [Daniel] fread? >> Fread? Sic fread unus est. Jimmy, alios nosti? 730 01:01:04,870 --> 01:01:12,150 [Jimmy] No >> okay. Neque illud. Charlotte? Alexander? Alio modo noluisse? Okay. 731 01:01:12,150 --> 01:01:20,740 Fgetc sunt alter, uti certe est qui fortunam. 732 01:01:20,740 --> 01:01:26,410 Illic 'quoque fscanf; vos guys videre exemplar hic? 733 01:01:26,410 --> 01:01:29,170 Omnes incipias cum f. Nihil ad lima. 734 01:01:29,170 --> 01:01:35,260 Illic 'fread, fgetc, fscanf. Haec lectio omnium muneris. 735 01:01:35,260 --> 01:01:49,120 Scribendo habemus fwrite, habemus fputc pro fgetc. 736 01:01:49,120 --> 01:01:58,250 Et nos fprintf amo nos vidit in quiz. 737 01:01:58,250 --> 01:02:01,680 Tione legitur de problemate tanquam lima, 738 01:02:01,680 --> 01:02:04,940 in his tribus erant 'iens ut elit. 739 01:02:04,940 --> 01:02:10,890 Erant 'non iens ut uti hae functiones descendit hic. 740 01:02:10,890 --> 01:02:14,880 Quamquam mihi cuncta referre in / bybliotheca. 741 01:02:14,880 --> 01:02:17,510 Si quaeras rationem huius superius, 742 01:02:17,510 --> 01:02:24,110 Vestibulum ut videas iam continetur in regula file I / bybliotheca. 743 01:02:24,110 --> 01:02:27,120 Ut instar sicco quod volumus velimus uti, 744 01:02:27,120 --> 01:02:29,690 possumus semper patefacio sursum homo pages. 745 01:02:29,690 --> 01:02:34,350 Ita et nos can typus homo stdio 746 01:02:34,350 --> 01:02:43,180 , et legeris omnia circa stdio input et output functiones in C. 747 01:02:43,180 --> 01:02:49,870 O iam videamus et vide. Suus 'prolatio fgetc, suus' prolatio fputc. 748 01:02:49,870 --> 01:02:57,220 Et paulo deorsum aspicere possis exercitio dicam fgetc 749 01:02:57,220 --> 01:03:00,060 et eius intueri homo page. 750 01:03:00,060 --> 01:03:03,430 Quod vides totum pertinet ad racemum alia: 751 01:03:03,430 --> 01:03:12,640 fgetc, fgets, getc, getchar, percipit, ungetc, et eius input characterum et tangite. 752 01:03:12,640 --> 01:03:19,180 Itaque hic est quomodo legimus in characteribus et tangite a lima a vexillum input, 753 01:03:19,180 --> 01:03:21,990 Aliquam a est essentialiter. 754 01:03:21,990 --> 01:03:24,780 C. Et sic nos ipsis 755 01:03:24,780 --> 01:03:30,850 Sic est tantum non utens GetString et GetChar functiones 756 01:03:30,850 --> 01:03:36,840 usi sumus a CS50 library. 757 01:03:36,840 --> 01:03:39,710 Sumamus hanc quaestionem duobus modis 758 01:03:39,710 --> 01:03:43,430 ut facerem potest dupliciter. 759 01:03:43,430 --> 01:03:48,490 Sumunt fread functio, ut Daniel, memoratis et fgetc sunt bona vias facere illud. 760 01:03:48,490 --> 01:03:53,790 Fgetc paulo facilior videtur quod solum, cernis, 761 01:03:53,790 --> 01:03:59,660 unum argumenti LIMA * qui erant 'trying legere character ex, 762 01:03:59,660 --> 01:04:02,740 et reditu suo valor est an int. 763 01:04:02,740 --> 01:04:05,610 Parva turbatio et hoc iure? 764 01:04:05,610 --> 01:04:11,450 >> Quoniam nacti sumus rationem cur id non ita reduci caritatem? 765 01:04:11,450 --> 01:04:18,700 Vos guys have ullus notiones de cur posset hoc non reddam chari? 766 01:04:18,700 --> 01:04:25,510 [Missy responsis, inintelligibile] >> Yeah. Sic Missy suus 'totaliter rectus. 767 01:04:25,510 --> 01:04:31,570 Si suus 'ASCII, tunc haec integer posset mapped in actualem chari. 768 01:04:31,570 --> 01:04:33,520 ASCII foret mores SIC. 769 01:04:33,520 --> 01:04:36,220 Ut 'exigo quis suus' extiterunt. 770 01:04:36,220 --> 01:04:39,190 Erant 'utens int simpliciter, quia plus habet scissionibus. 771 01:04:39,190 --> 01:04:44,750 Suus 'maius quam chari: nostri chari solum habet VIII bits, quod I byte in nostra XXXII frenum apparatus. 772 01:04:44,750 --> 01:04:48,520 Et int habet omnes IV bytes 'valet spatii. 773 01:04:48,520 --> 01:04:50,940 Fgetc iter facit et fit, 774 01:04:50,940 --> 01:04:53,940 si nos volumine descendit in nostra synopsis in hoc homine page pauco, 775 01:04:53,940 --> 01:05:05,000 volumine omni via down. Evenit utantur hanc specialem valorem vocavit EOF. 776 01:05:05,000 --> 01:05:09,640 Suus 'a specialis assidua quamdiu reditum valor fgetc functio 777 01:05:09,640 --> 01:05:14,570 ast si quando is exitus file error. 778 01:05:14,570 --> 01:05:18,170 Et quod ista similitudine EOF proprie fit, 779 01:05:18,170 --> 01:05:24,060 habere velitis quod susicivus amount of notitia ut vos have in an int 780 01:05:24,060 --> 01:05:28,420 ut opponitur usura a chari variabilis. 781 01:05:28,420 --> 01:05:32,130 Quamvis fgetc efficaciter questus a character a lima, 782 01:05:32,130 --> 01:05:38,450 meministi quid vis est generis int redit ad te. 783 01:05:38,450 --> 01:05:41,360 Ut diximus, non satis est securus utor. 784 01:05:41,360 --> 01:05:44,960 Ingenium nobis suus 'iens ut non sit, quaeritis habemus lima, 785 01:05:44,960 --> 01:05:48,440 "Da mihi postero character, da mihi postero character, da mihi postero character," 786 01:05:48,440 --> 01:05:51,400 donec tandem finis est. 787 01:05:51,400 --> 01:05:54,730 Simul et qualis in evellet de Lima, 788 01:05:54,730 --> 01:05:56,250 denique quidquid ei placet. 789 01:05:56,250 --> 01:06:00,160 Recondito possit, ut filum gamus, illud imprimere potest. 790 01:06:00,160 --> 01:06:04,630 Ullam facere de hoc. 791 01:06:04,630 --> 01:06:09,600 >> Zooming rursus ex et reversus ad nostram cat.c progressio, 792 01:06:09,600 --> 01:06:16,170 si erant 'iens ut uti fgetc, 793 01:06:16,170 --> 01:06:21,710 quomodo nos facimus accedere ad hoc sequentis linee of code? 794 01:06:21,710 --> 01:06:26,020 Sumamus uti - fread facturum aliquid leviter diversa. 795 01:06:26,020 --> 01:06:32,600 Et nunc tales sumus iustus iens ut quaereremus fgetc tempore. 796 01:06:32,600 --> 01:06:40,910 Processus ad perfectam lima quid agimus? 797 01:06:40,910 --> 01:06:44,030 Quam multi characteres sunt ibi in file? 798 01:06:44,030 --> 01:06:47,390 Illic es multus. Sic vos forsit volo impetro unus 799 01:06:47,390 --> 01:06:49,860 et tunc adepto alio et accipere et posside alio. 800 01:06:49,860 --> 01:06:53,330 Algorithm qualem putas ut habeamus est? 801 01:06:53,330 --> 01:06:55,470 Qualis -? [Alexander] A pro loop? >> Etiam. 802 01:06:55,470 --> 01:06:57,500 Nonnullus typus of loop. 803 01:06:57,500 --> 01:07:03,380 A multis etiam ansa in locum. 804 01:07:03,380 --> 01:07:08,620 Et ut dicebas in omni excusatione remota vis sonat lima 805 01:07:08,620 --> 01:07:11,820 tum animum habendo. 806 01:07:11,820 --> 01:07:13,850 Indicente in quis ut vires vultus amo? 807 01:07:13,850 --> 01:07:22,090 [Alexander, inintelligibile] 808 01:07:22,090 --> 01:07:30,050 >> Okay, iustus indica mihi in English quid dicas trying facere? [Alexander, inintelligibile] 809 01:07:30,050 --> 01:07:36,270 Ac per hoc, dum sonat nunc sumus in omni excusatione remota est. 810 01:07:36,270 --> 01:07:45,330 [Alexander] Sic i > Magnitudo -? 811 01:07:45,330 --> 01:07:49,290 Suspicor magnitudine lima iudicium Moli - we'll iustus scribam eam sicut est hodie. 812 01:07:49,290 --> 01:07:57,470 Magnitudo fasciculi ad tempus, i +. 813 01:07:57,470 --> 01:08:04,610 Et hoc fit per viam fgetc tibi hoc novum 814 01:08:04,610 --> 01:08:10,460 facilis est et iustus adepto nihil lima amplitudo 815 01:08:10,460 --> 01:08:16,979 cum hoc "sizeof" typus of construere ut youve ante videram. 816 01:08:16,979 --> 01:08:20,910 Cum ponimus quod fgetc functio, erant 'aliquam inferendo genus 817 01:08:20,910 --> 01:08:29,069 novum, RANCENS syntax hoc pro ansam veniat, ubi loco usura iustus a basic occurro 818 01:08:29,069 --> 01:08:33,920 ad mores animi tales erant 'iens tempore vello unum, 819 01:08:33,920 --> 01:08:37,120 tum ex ratione et fine cognoscimus sumus 820 01:08:37,120 --> 01:08:41,290 dein cum certa non moribus, 821 01:08:41,290 --> 01:08:49,939 Cum autem sit proprius finis moribus eruere ingenii lima. 822 01:08:49,939 --> 01:08:58,689 Possumus facere - dicam CH et quod erant 'iens ut initialize 823 01:08:58,689 --> 01:09:08,050 ut cum dicitur prius de ratione primi est. 824 01:09:08,050 --> 01:09:14,979 Haec ita recte hic agatur de moribus, ut limam 825 01:09:14,979 --> 01:09:20,840 et repones intra eam in variabilis c. 826 01:09:20,840 --> 01:09:25,420 Sumamus autem hoc sic file usque pervadere, 827 01:09:25,420 --> 01:09:41,170 quo genere certaminis gerimus specialem EOF parem non habeat. 828 01:09:41,170 --> 01:09:48,750 Et tunc pro faciendi c + +, quae esset iustus ADCRETIO valentiam, 829 01:09:48,750 --> 01:09:52,710 Quod si legimus de Lima, caput esse dicunt, 830 01:09:52,710 --> 01:09:56,810 c + + daret nobis b, wed 'adepto c et tunc d. 831 01:09:56,810 --> 01:09:59,310 Ut 'liquido non quod velimus. Quod velimus hic 832 01:09:59,310 --> 01:10:05,830 in hoc ultimo frenum est nos volo impetro postero character ex lima. 833 01:10:05,830 --> 01:10:09,500 >> Sic quam ut nos adepto postero character ex lima? 834 01:10:09,500 --> 01:10:13,470 Quam operor nos adepto primus character ex lima? 835 01:10:13,470 --> 01:10:17,200 [Discipulus] fgetfile? >> Fgetc, aut, me paenitet, vos erant totaliter rectus. 836 01:10:17,200 --> 01:10:20,470 Ego misspelled eam vox illic. Sic yeah. 837 01:10:20,470 --> 01:10:26,240 Hic pro faciendo c + +, 838 01:10:26,240 --> 01:10:29,560 erant 'iustus iens vocare fgetc (file) iterum 839 01:10:29,560 --> 01:10:39,180 et conportabis eventu in eodem nostro c variabilis. 840 01:10:39,180 --> 01:10:43,730 [Discipulus quaestio, inintelligibile] 841 01:10:43,730 --> 01:10:52,390 >> Hoc est ubi haec LIMA * guys sunt speciales. 842 01:10:52,390 --> 01:10:59,070 Viam operantur est illis - ut vos primoris patefacio - cum vobis primum faciat quod fopen invocabis, 843 01:10:59,070 --> 01:11:04,260 * lima limae principio effective regula servat. 844 01:11:04,260 --> 01:11:12,830 Atque tunc quodlibet tempus vocas fgetc, movet unum rationis per lima. 845 01:11:12,830 --> 01:11:23,280 Sic, quandocumque istud vocabis, vestri 'incrementing lima monstratorem per unum character. 846 01:11:23,280 --> 01:11:26,210 Et, cum tibi fgetc iterum, vestri 'movendam illam alterius rationis 847 01:11:26,210 --> 01:11:28,910 et alius indole et alterius rationis et alius character. 848 01:11:28,910 --> 01:11:32,030 [Discipulus quaestio, inintelligibile] >> Et that's - yeah. 849 01:11:32,030 --> 01:11:34,810 Suus 'genus huius magicae sub cucullo. 850 01:11:34,810 --> 01:11:37,930 Vos iustus servo incrementing per. 851 01:11:37,930 --> 01:11:46,510 Hic tu etiam possis rationem operari. 852 01:11:46,510 --> 01:11:52,150 Ut enim ad figuras adipiscing unde hoc modo? 853 01:11:52,150 --> 01:11:58,340 Printf eadem re uti possumus ut prius. 854 01:11:58,340 --> 01:12:00,330 Ut weve 'been usura omnes semester. 855 01:12:00,330 --> 01:12:05,450 Possumus appellare, printf, 856 01:12:05,450 --> 01:12:21,300 qualis est in ratione possumus. 857 01:12:21,300 --> 01:12:27,430 Alius via efficio is est potius quam uti printf et habentes hoc facere format nervo, 858 01:12:27,430 --> 01:12:29,490 De ceteris muneribus usurpare possumus. 859 01:12:29,490 --> 01:12:40,090 Uti possumus fputc, quae procer character ad screen, 860 01:12:40,090 --> 01:12:52,580 nisi si consideremus fputc - sine me parum Retrahe. 861 01:12:52,580 --> 01:12:56,430 Videmus quid suus 'nice est capit in moribus quod legimus de usura fgetc, 862 01:12:56,430 --> 01:13:05,100 sed oportet quod eam rivus imprimendi. 863 01:13:05,100 --> 01:13:11,850 Possumus quoque utor putchar functio, quae ponam directe ad vexillum foras. 864 01:13:11,850 --> 01:13:16,070 Ita sunt totum fasciculum diversis options uti possumus pro excudere. 865 01:13:16,070 --> 01:13:19,580 Sunt in signo I / bybliotheca. 866 01:13:19,580 --> 01:13:25,150 Quoties voles ut procer - sic printf, per defaltam, erit procer ad speciale signum amnem, 867 01:13:25,150 --> 01:13:27,910 quod est stdout. 868 01:13:27,910 --> 01:13:41,300 Ita possumus ut genus ad hanc magiam pretii stdout huc. 869 01:13:41,300 --> 01:13:48,410 Oops. Ponite semicolon extra. 870 01:13:48,410 --> 01:13:52,790 >> Hoc est multus de novo, RANCENS notitia in hic. 871 01:13:52,790 --> 01:13:58,600 Lorem ipsum idiomatis est, id id risus 872 01:13:58,600 --> 01:14:05,700 propter illud quod scriptum est pura sic legendum facile legitur. 873 01:14:05,700 --> 01:14:11,520 Multi aliter facere posse multis muneribus, 874 01:14:11,520 --> 01:14:14,680 Tamen forma est atque eadem mox sequuntur. 875 01:14:14,680 --> 01:14:20,180 Et ne mireris si videas hoc Codice veniunt iteratis. 876 01:14:20,180 --> 01:14:25,690 Omni jure. Hic dies intermissione debemus. 877 01:14:25,690 --> 01:14:31,300 Gratias agens pro adventu. Gratias agens pro vigilantem si vestri 'online. Tunc aperientur oculi vestri et septem. 878 01:14:31,300 --> 01:14:33,890 [CS50.TV]