1 00:00:00,000 --> 00:00:05,330 2 00:00:05,330 --> 00:00:07,870 >> DICO: Tantum abest, ut verisimile quod potissimum vestri progressio 3 00:00:07,870 --> 00:00:10,170 fuisse a bit fluxa. 4 00:00:10,170 --> 00:00:13,310 Concurrentibus vobis protracta et quasi Mario vel avidus. 5 00:00:13,310 --> 00:00:17,350 Agit, si quomodo faciat cupiditate user pro aliqua notitia, 6 00:00:17,350 --> 00:00:20,400 output ut procer quidam velum sed tunc cum vestri progressio est super, 7 00:00:20,400 --> 00:00:23,252 illic 'vere nullum argumentum ibi Primo currere unquam. 8 00:00:23,252 --> 00:00:25,960 Est sane reliquerunt, ut aperire in terminatio fenestra, 9 00:00:25,960 --> 00:00:29,770 si uestram tabulatum illic indicium quod nulla esset. 10 00:00:29,770 --> 00:00:33,720 Non equidem mediis thesaurizantes pertinax notitia, notitia 11 00:00:33,720 --> 00:00:36,890 quod est post cogitationes enim nostras progressio constiterit cursu, 12 00:00:36,890 --> 00:00:39,241 alioquin non ad hunc locum pertinebunt. 13 00:00:39,241 --> 00:00:41,490 Fortunate licet, c facit nobis facultatem 14 00:00:41,490 --> 00:00:44,220 ad hoc faciendum foveant aliquid dicitur 15 00:00:44,220 --> 00:00:48,330 fasciculus, structura quae plerumque repraesentat lima te duplum 16 00:00:48,330 --> 00:00:53,826 click in vestri computer, si vestri ' adsuetum graphice environment. 17 00:00:53,826 --> 00:00:55,700 Plerumque cum operantes cum c sumus actu 18 00:00:55,700 --> 00:00:59,965 iens futurus cooperante indicibusque ad files-- file stars-- 19 00:00:59,965 --> 00:01:02,090 nisi pro pauco Cum nos loqui de a iugo 20 00:01:02,090 --> 00:01:04,560 functionum quod operari cum file indicibusque. 21 00:01:04,560 --> 00:01:08,990 Non opus est vere effossa Altiora in intellectu indicibusque 22 00:01:08,990 --> 00:01:09,730 se. 23 00:01:09,730 --> 00:01:12,870 Illic 'a parum teeny bit quo dicemus eis 24 00:01:12,870 --> 00:01:18,090 sed plerumque lima indicativam indicibusque, dum ad invicem, 25 00:01:18,090 --> 00:01:20,290 non sunt omnino idem. 26 00:01:20,290 --> 00:01:22,440 >> Nunc igitur si quid intendimus cum Dico persistent data? 27 00:01:22,440 --> 00:01:23,650 Quid est pertinax data? 28 00:01:23,650 --> 00:01:25,232 Cur enim non curat? 29 00:01:25,232 --> 00:01:27,190 Dicere, exempli gratia, curris protracta 30 00:01:27,190 --> 00:01:29,850 aut youve revocetur a progressio quod suus 'a venatus, 31 00:01:29,850 --> 00:01:32,960 et vos volo ut servo semita omnium movet usoris 32 00:01:32,960 --> 00:01:36,620 ut maybe si aliquid siet, file potes recognoscere post ludum. 33 00:01:36,620 --> 00:01:39,970 Ut cum dicimus loqui de persistent data. 34 00:01:39,970 --> 00:01:43,930 >> In cursu currit tuum ordo lima creatur. 35 00:01:43,930 --> 00:01:45,680 Et cum vestri progressio constiterit cursu, 36 00:01:45,680 --> 00:01:48,689 Extat ut lima in vestri ratio. 37 00:01:48,689 --> 00:01:50,230 Potest autem respicere atque explorare potueris. 38 00:01:50,230 --> 00:01:53,670 Itaque ut ponerentur progressio creavi aliqua pertinax data, 39 00:01:53,670 --> 00:01:57,390 data sunt post progressio complevit currit. 40 00:01:57,390 --> 00:02:02,320 >> Omnes qui operantur harum functionum cum creandi files et manipulating 41 00:02:02,320 --> 00:02:04,940 illis diversimode vivunt in vexillum io.h, 42 00:02:04,940 --> 00:02:08,210 quae est a file ut header vos Ive 'been verisimile libram 43 00:02:08,210 --> 00:02:10,910 possidet in summitate pulchellus multo omnes tui progressio 44 00:02:10,910 --> 00:02:14,130 quia continet de utilissimum functiones pro nobis, 45 00:02:14,130 --> 00:02:16,130 printf, quod etiam lets vivit in vexillum io.h. 46 00:02:16,130 --> 00:02:20,400 Ita et vos non indigetis ut includunt macerabis aliqua additional files forsit 47 00:02:20,400 --> 00:02:23,540 file operantur ad indicibusque. 48 00:02:23,540 --> 00:02:29,980 >> Nunc singulis file monstratorem munus, aut singuli carri ducerentur / o, input output 49 00:02:29,980 --> 00:02:33,310 functio accipit unum eius parametri vel inputs 50 00:02:33,310 --> 00:02:35,822 nisi a file pointer-- unum, fopen, quae 51 00:02:35,822 --> 00:02:38,280 uti est ad lima monstratorem in primo loco. 52 00:02:38,280 --> 00:02:41,010 Sed post tergum sequar vos Ive 'aperuit lima et vos adepto file indicibusque, 53 00:02:41,010 --> 00:02:43,510 vos potest transire eos rationes varias functiones 54 00:02:43,510 --> 00:02:46,720 nos erant 'iens loqui de hodie tam multis 55 00:02:46,720 --> 00:02:48,520 ut noverit operari in lima. 56 00:02:48,520 --> 00:02:50,980 >> Ut sint veluti sex pulchellus commune basic ones 57 00:02:50,980 --> 00:02:52,870 'iens dicere hodie. 58 00:02:52,870 --> 00:02:57,160 fopen et socius fclose functio, fgetc 59 00:02:57,160 --> 00:03:02,670 et comitem munus fputc, et fread et comitem munus, 60 00:03:02,670 --> 00:03:03,820 fwrite. 61 00:03:03,820 --> 00:03:05,180 Sic lets 'adepto vox facit. 62 00:03:05,180 --> 00:03:07,050 >> fopen-- quid frustra deciperis? 63 00:03:07,050 --> 00:03:10,050 Atqui et aperit file dat vos a file monstratorem it, 64 00:03:10,050 --> 00:03:14,000 ut possis adhibeat file monstratorem ut argumentum 65 00:03:14,000 --> 00:03:16,730 quibuscumque aliis file I / O functionum. 66 00:03:16,730 --> 00:03:19,100 Plurrimi maximus res ut memores sitis eorum cum fopen 67 00:03:19,100 --> 00:03:24,222 postquam illa aperuit quodam quasi lima aut hinc 68 00:03:24,222 --> 00:03:26,930 planto certus ut vos postulo sisto quod monstratorem qui vos got retro 69 00:03:26,930 --> 00:03:28,320 non sit aequalis null. 70 00:03:28,320 --> 00:03:31,320 Si non video mirabile Romane, hoc non convenit. 71 00:03:31,320 --> 00:03:35,639 Sed si te temptare et dereference nullam a monstratorem receptui, 72 00:03:35,639 --> 00:03:38,180 vestri progressio mos forsit pati a segmentation [tacita]. 73 00:03:38,180 --> 00:03:40,540 Fac nos habere volumus got retro a legitimis monstratorem. 74 00:03:40,540 --> 00:03:43,665 Ingens major temporis volumus Possedi legitima monstratorem back 75 00:03:43,665 --> 00:03:45,280 et non erit difficile. 76 00:03:45,280 --> 00:03:46,760 >> Sic quam operor nos ipsi percutimus vocatio ad fopen? 77 00:03:46,760 --> 00:03:48,051 Spectat satis placet. 78 00:03:48,051 --> 00:03:52,690 File stella ptr-- ptr sit generic nominare file pointer-- fopen 79 00:03:52,690 --> 00:03:57,300 et factum est in duo, a lima nomen suscipere volumus et operetur. 80 00:03:57,300 --> 00:04:01,690 Ut luctus similem habeamus Teraho file stella ptr I pares fopen 81 00:04:01,690 --> 00:04:04,040 file1.txt. 82 00:04:04,040 --> 00:04:07,020 Et elegi operatio est r. 83 00:04:07,020 --> 00:04:08,639 >> Quid putas hic r? 84 00:04:08,639 --> 00:04:11,180 Quae genera rerum lima facere posset? 85 00:04:11,180 --> 00:04:13,760 86 00:04:13,760 --> 00:04:17,500 Et quia operatio r quando velint legere volumus lima. 87 00:04:17,500 --> 00:04:20,260 Itaque cum volumus basically facimus vocatio sicut hoc 88 00:04:20,260 --> 00:04:25,440 questus nos a file monstratorem ut potuimus notitia recitarunt 89 00:04:25,440 --> 00:04:27,770 ex file1.txt. 90 00:04:27,770 --> 00:04:34,190 >> Similiter 2.txt file aperire scribendi et sic possumus transire ptr2, 91 00:04:34,190 --> 00:04:38,210 lima youve 'partum hic monstratorem I, argumentum ad munus 92 00:04:38,210 --> 00:04:40,080 scripsit notitia ad a lima. 93 00:04:40,080 --> 00:04:43,767 Similia scribi illic etiam bene append, a. 94 00:04:43,767 --> 00:04:45,600 Differentia inter scribens et appending 95 00:04:45,600 --> 00:04:50,920 quod scribo, cum lima, quando vendes quippiam avocatur fopen scribendi 96 00:04:50,920 --> 00:04:54,761 et quod file iam veluti exsistentem, suus ' iens overwrite totum file. 97 00:04:54,761 --> 00:04:56,510 Suus 'iens ut satus in ipso initio, 98 00:04:56,510 --> 00:04:58,820 supprimendi omnes notitiae etiam praecedentes quod iam ibi. 99 00:04:58,820 --> 00:05:02,210 >> Quod si aperit appending, lima erit finis 100 00:05:02,210 --> 00:05:04,340 si illic 'iam in text vel notitia in eam, 101 00:05:04,340 --> 00:05:06,040 et tunc incipias scribens inde. 102 00:05:06,040 --> 00:05:08,570 Ita non perdam ex notitia youve 'perfectus prius. 103 00:05:08,570 --> 00:05:12,110 Cuius si vos volo scribere quaedam ex situ. 104 00:05:12,110 --> 00:05:16,840 Sed tu fortasse nosti quid locutus sit cum venerit hora eorum reminiscamini quia bene operandi. 105 00:05:16,840 --> 00:05:18,020 Sic ut 'fopen. 106 00:05:18,020 --> 00:05:18,930 >> Quid ergo fiet de fclose? 107 00:05:18,930 --> 00:05:21,600 Bene, pulchellus simplex, fclose just acceptet file monstratorem. 108 00:05:21,600 --> 00:05:24,000 Et prout vultis ut arbitror, quod claudit lima. 109 00:05:24,000 --> 00:05:29,270 Clausa semel diximus lima possumus amplius praestare file I / O muneribus 110 00:05:29,270 --> 00:05:31,420 legens aut scribens, quod lima. 111 00:05:31,420 --> 00:05:36,444 Nos iterum aperire ALIO itidem in tempore lima in ordinem 112 00:05:36,444 --> 00:05:38,610 prohiberentur permanere cooperante usus est I / O functionum. 113 00:05:38,610 --> 00:05:41,520 Ita fclose per nos 'perfectus cooperante hunc fasciculum. 114 00:05:41,520 --> 00:05:44,690 Et hoc in omne opus nomine file monstratorem. 115 00:05:44,690 --> 00:05:50,010 Ita a iugo labitur ago, nos fopened dot file I text leccionum 116 00:05:50,010 --> 00:05:52,854 et assignatur file monstratorem ptr1. 117 00:05:52,854 --> 00:05:55,020 Nunc weve 'certus sumus factum ex eo file legerentur. 118 00:05:55,020 --> 00:05:56,561 Non amplius opus est. 119 00:05:56,561 --> 00:05:58,890 Possumus iustus fclose ptr1. 120 00:05:58,890 --> 00:06:01,950 Et similiter, poteramus fclose caeteris. 121 00:06:01,950 --> 00:06:02,450 Omni jure. 122 00:06:02,450 --> 00:06:03,700 Ut suus aperire. 123 00:06:03,700 --> 00:06:05,780 Illi sunt duo basic incipiens operationes. 124 00:06:05,780 --> 00:06:08,050 >> Nunc nos volo ut actu quidam interesting effercio, 125 00:06:08,050 --> 00:06:11,940 prima operatio puteus videmus autem quod est fgetc-- 126 00:06:11,940 --> 00:06:14,110 lima impetro a character. 127 00:06:14,110 --> 00:06:17,350 Id quod plerumque fgetc esset ad transferendum. 128 00:06:17,350 --> 00:06:20,190 Propositum est in vita read altera character, 129 00:06:20,190 --> 00:06:22,079 aut si ne hoc quidem ipso primum conclamatum ad fgetc 130 00:06:22,079 --> 00:06:23,870 pro peculiari file, primus character. 131 00:06:23,870 --> 00:06:26,210 Sed postea, vos adepto alterius, 132 00:06:26,210 --> 00:06:31,500 postero character ex lima, auxilia et adparatum varium in moribus. 133 00:06:31,500 --> 00:06:34,490 Sicut diximus, quas fecerunt hic, chari c aequatur fgetc, 134 00:06:34,490 --> 00:06:36,389 In nomine file monstratorem. 135 00:06:36,389 --> 00:06:38,180 Iterum, suus 'valde maximus hic meminisse 136 00:06:38,180 --> 00:06:41,430 quod in ordine habere huius operationis succedunt, 137 00:06:41,430 --> 00:06:45,690 lima monstratorem Quin etiam ipsa aperta ad legendum. 138 00:06:45,690 --> 00:06:50,589 Non possum de moribus file monstratorem aperuimus deceat. 139 00:06:50,589 --> 00:06:52,630 Sic ut 'unum de limitationes fopen, ius? 140 00:06:52,630 --> 00:06:55,470 Habemus restringere nos solum faciendo 141 00:06:55,470 --> 00:06:57,710 ad unum operatum terminatur una file monstratorem. 142 00:06:57,710 --> 00:07:00,220 Si voluimus legere et ab eodem file scribere, 143 00:07:00,220 --> 00:07:03,840 volumus habere apertum duos singulus file indicibusque eidem file-- 144 00:07:03,840 --> 00:07:05,670 unum pro lectione, unum ad scribendum. 145 00:07:05,670 --> 00:07:08,400 >> Sic conversus cogitavi, causam nisi propter constantem Induxero quod usque nunc sit 146 00:07:08,400 --> 00:07:11,920 quia erant 'iens ut vocant ad fgetc, quod file monstratorem Quin 147 00:07:11,920 --> 00:07:14,172 aperta ad legendum. 148 00:07:14,172 --> 00:07:15,880 Et pulchellus simplex, omnes nos postulo efficio 149 00:07:15,880 --> 00:07:17,546 In nomine lima est monstratorem. 150 00:07:17,546 --> 00:07:21,060 Ita chari c aequatur fgetc ptr1. 151 00:07:21,060 --> 00:07:23,200 >> Quod suus 'iens impetro nobis altera character-- 152 00:07:23,200 --> 00:07:25,575 aut, si ne hoc quidem primum Beasti nos vocari 153 00:07:25,575 --> 00:07:29,750 primum character-- cuiuscumque file fulgendum amicti ad by ptr1. 154 00:07:29,750 --> 00:07:32,210 Memini quod dot file I text. 155 00:07:32,210 --> 00:07:36,490 Non accipies personam, qui primus et nos reponunt in variabilis cap. 156 00:07:36,490 --> 00:07:37,941 Pulchellus fictos. 157 00:07:37,941 --> 00:07:40,190 Modo ergo intuens tribus functiones et iam 158 00:07:40,190 --> 00:07:43,070 potest facere aliquid pulchellus tersus. 159 00:07:43,070 --> 00:07:46,320 >> Si ergo accipiamus hanc potestatem of questus a character 160 00:07:46,320 --> 00:07:48,943 et ita nos loop it-- continue impetro characters 161 00:07:48,943 --> 00:07:51,390 a file et et nunc vadimus ovar- 162 00:07:51,390 --> 00:07:54,500 vales scripturam legere, et singula moribus a lima. 163 00:07:54,500 --> 00:07:58,670 Et si nos procer omnis character statim postquam carmine interpretata recitauit, 164 00:07:58,670 --> 00:08:01,960 nunc legitur a lima Apud contenta elit. 165 00:08:01,960 --> 00:08:05,610 Weve efficaciter concatenated ut lima in screen. 166 00:08:05,610 --> 00:08:09,670 Et quod est scriptor quid Linux cat imperium facit. 167 00:08:09,670 --> 00:08:13,250 >> Si genus in lima cat nominis et procer sicco in tota contenta 168 00:08:13,250 --> 00:08:15,160 of lima in terminatio fenestra. 169 00:08:15,160 --> 00:08:19,010 Et ideo rationabiliter hoc parum loop hic, tantum tres lineas of code, 170 00:08:19,010 --> 00:08:23,270 sed effectiue duplicates Linux cat imperium. 171 00:08:23,270 --> 00:08:25,210 Ita ut hoc syntax respice paulo Ridiculum, 172 00:08:25,210 --> 00:08:26,670 Sed quid hic aguntur. 173 00:08:26,670 --> 00:08:31,460 Dum c aequatur fgetc, ptr non aequalis EOF-- suus 'a toto buccam, 174 00:08:31,460 --> 00:08:34,669 sed frangeret humilitatem Unde manifestum est syntax. 175 00:08:34,669 --> 00:08:37,169 Ive 'firmaret propter spatium, 176 00:08:37,169 --> 00:08:39,049 tamen suus 'a parum ancipiti captioni isse obviam syntaxi. 177 00:08:39,049 --> 00:08:41,194 >> Et in hac parte ius viride nunc quid agit? 178 00:08:41,194 --> 00:08:42,860 Bene iustum fgetc vocationem nostram iudicium 179 00:08:42,860 --> 00:08:44,530 Quod ante vidimus. 180 00:08:44,530 --> 00:08:49,500 Suus 'nihil impetratum; character ex lima. 181 00:08:49,500 --> 00:08:53,220 Tunc parabolae conparabimus illud character contra EOF. 182 00:08:53,220 --> 00:08:57,470 EOF est peculiarem utilitatem ut ' definitur in vexillum io.h quae 183 00:08:57,470 --> 00:08:59,390 documenti rationem finis. 184 00:08:59,390 --> 00:09:03,450 Sic basically quid futurum sit hoc loop leget a moribus, 185 00:09:03,450 --> 00:09:07,445 parabolae conparabimus illud ad eof, in finem file character. 186 00:09:07,445 --> 00:09:10,070 Si non concordant, ideo non ad finem lima, 187 00:09:10,070 --> 00:09:11,490 quod puteus 'procer character ex. 188 00:09:11,490 --> 00:09:13,740 Dabimus sermonem tum redire incipiens de ansam veniat iterum. 189 00:09:13,740 --> 00:09:18,310 Non accipies personam, reprehendo contra EOF, procer eam, et sic 190 00:09:18,310 --> 00:09:21,094 et sic de reliquis, looping per viam illam 191 00:09:21,094 --> 00:09:22,760 Lorem usque ad finem lima. 192 00:09:22,760 --> 00:09:24,593 Et tunc ab illo puncto, erimus typis 193 00:09:24,593 --> 00:09:26,210 de tota contenta lima. 194 00:09:26,210 --> 00:09:29,450 Similiter diximus uidissent fopen, fclose et fgetc 195 00:09:29,450 --> 00:09:34,950 et iam possumus duplicate a Linux terminal imperio. 196 00:09:34,950 --> 00:09:38,850 >> Dixi initio, habuimus fgetc et fputc, 197 00:09:38,850 --> 00:09:41,860 et fputc fuisse meique itineris comitem fgetc functio. 198 00:09:41,860 --> 00:09:44,880 Ut enim putes, est equivalent scripto. 199 00:09:44,880 --> 00:09:49,440 Is sino nobis scribere uno character ad a lima. 200 00:09:49,440 --> 00:09:53,290 >> Iterum caveat ens, sicut fuit cum fgetc, lima 201 00:09:53,290 --> 00:09:56,660 Quin etiam quod nos litteras aperuit scribendi aut appending. 202 00:09:56,660 --> 00:10:00,820 Si conamur fputc uti in file aperitur ut weve lectioni 203 00:10:00,820 --> 00:10:02,760 erant 'iens ut pati aliquantulus of a errore deciperis. 204 00:10:02,760 --> 00:10:04,440 Sed vocatio est pulchellus simplex. 205 00:10:04,440 --> 00:10:08,000 fputc capitale A ptr2 omnes Quod suus 'iens efficio est 206 00:10:08,000 --> 00:10:12,040 iens ut scripsi epistulam in A in dot file II 207 00:10:12,040 --> 00:10:14,760 illud, quod nomine lima aperuimus sedibus adsignatis conlocavit 208 00:10:14,760 --> 00:10:17,280 monstratorem ad ptr2. 209 00:10:17,280 --> 00:10:20,430 Sic erant 'iens ut scribere capitale A pligam II dot text. 210 00:10:20,430 --> 00:10:24,592 Quod puteus 'scribere an exclamation monstrare pligam III dot 211 00:10:24,592 --> 00:10:27,330 illud, quod dictum est per ptr3. 212 00:10:27,330 --> 00:10:29,730 Ita etiam hic satis recte. 213 00:10:29,730 --> 00:10:32,727 >> Nunc aliud possumus. 214 00:10:32,727 --> 00:10:34,560 Habemus hoc exemplum nos sunt iustus iens super 215 00:10:34,560 --> 00:10:38,950 replicare poterit de ente cat Linux iubentis procer sicco qui 216 00:10:38,950 --> 00:10:40,500 ad screen. 217 00:10:40,500 --> 00:10:43,510 Bene autem quod facultas legere characters ex files 218 00:10:43,510 --> 00:10:46,590 et scribe characters ut lima, Quin hoc modo substituere 219 00:10:46,590 --> 00:10:50,720 invocabant cum vocatio ad printf fputc. 220 00:10:50,720 --> 00:10:54,090 >> Et nunc weve geminati cp, valde basic imperium Linux 221 00:10:54,090 --> 00:10:59,100 quod locuti sumus de via longa ago in Linux imperat video. 222 00:10:59,100 --> 00:11:01,070 Weve efficaciter geminati hic quemquam id ius usurpasse. 223 00:11:01,070 --> 00:11:04,790 Erant tunc legere moribus sumus aliam rationem conscripta lima. 224 00:11:04,790 --> 00:11:07,660 Lectio a file, scripto ad alterum, super et super Iudam 225 00:11:07,660 --> 00:11:11,350 et donec incidamus EOF. 226 00:11:11,350 --> 00:11:14,250 Necesse est finem file nos erant 'trying ut effingo a. 227 00:11:14,250 --> 00:11:18,500 Et quod omnes nos scripsimus characterum lima opus 228 00:11:18,500 --> 00:11:19,500 quod erant 'scribens. 229 00:11:19,500 --> 00:11:24,270 Existimo ergo hoc bonum cp, Linux copy imperio. 230 00:11:24,270 --> 00:11:26,550 >> In ipso initio of Hoc video, caveat habui 231 00:11:26,550 --> 00:11:29,840 quod volumus loqui pauco circa indicibusque. 232 00:11:29,840 --> 00:11:32,480 Hic in specie sit ubi sumus iens loqui de indicibusque 233 00:11:32,480 --> 00:11:34,800 in addition pligam indicibusque. 234 00:11:34,800 --> 00:11:37,870 Ita fit hoc genus FORMIDULOSUS munus spectat. 235 00:11:37,870 --> 00:11:39,120 Suus 'got pluribus parametri. 236 00:11:39,120 --> 00:11:40,430 Illic 'multus gererentur. 237 00:11:40,430 --> 00:11:42,760 Illic 'multus of diversus colores et textuum. 238 00:11:42,760 --> 00:11:47,100 Verum, suus 'iustus generic version of fgetc 239 00:11:47,100 --> 00:11:50,110 quod permittit nos ad recipiendum ullum lineamentum amount of notitia. 240 00:11:50,110 --> 00:11:53,560 Quod si sumus inutilis sit amet questus characters unum ad tempus, 241 00:11:53,560 --> 00:11:55,770 per lima iterando una aliqua ratione procul a vicis. 242 00:11:55,770 --> 00:12:00,230 Ut non sit melior C ad D, vel ad tempus dierum 243 00:12:00,230 --> 00:12:03,250 >> Bene, fread et comitem function fwrite, quod puteus 'loqui 244 00:12:03,250 --> 00:12:05,490 Secundo, ut nos operor iustus ut. 245 00:12:05,490 --> 00:12:08,480 Possumus legere arbitraria amount notitia ex a file 246 00:12:08,480 --> 00:12:10,290 et nos reponunt alicubi tempus. 247 00:12:10,290 --> 00:12:12,980 Instead of iustus esse poterit fit in unius variabilis, 248 00:12:12,980 --> 00:12:15,790 ut ordinatis oportet reponunt. 249 00:12:15,790 --> 00:12:19,980 Sicque quatuor transeamus argumenta a monstratorem fread-- 250 00:12:19,980 --> 00:12:23,940 ad location ubi sumus iens congregem notitia, 251 00:12:23,940 --> 00:12:29,180 qualibus unitas notitia erit, quot unitates notitia 252 00:12:29,180 --> 00:12:35,192 adipisci velit, a volumus quod lima quaererentur. 253 00:12:35,192 --> 00:12:37,150 Forsit optimus illustrari hic per exemplum. 254 00:12:37,150 --> 00:12:41,640 Sic dicunt quod dicimus intellegeretur compluras X integri. 255 00:12:41,640 --> 00:12:45,080 Weve 'iustus indictum est BIBLIOTHECA libitu int arr X. 256 00:12:45,080 --> 00:12:46,970 Sic ut 'pulchellus fictos. 257 00:12:46,970 --> 00:12:51,970 Nam quod discis quamquam est frecall is erant legendi moli int 258 00:12:51,970 --> 00:12:54,180 times X bytes of notitia. 259 00:12:54,180 --> 00:12:59,040 Magnitudinem int ut 'ens four-- magnitudine integer c. 260 00:12:59,040 --> 00:13:02,790 >> Quid ergo nos discis legis XL bytes of notitia dignum 261 00:13:02,790 --> 00:13:05,850 ex lima monstrassent per ptr. 262 00:13:05,850 --> 00:13:08,600 Et nos erant 'thesaurizantes eos XL bytes alicubi 263 00:13:08,600 --> 00:13:12,080 quibus inter se spatii dividas XL bytes of memoria dignum. 264 00:13:12,080 --> 00:13:15,970 Fortunate, weve 'iam factum est per narrantes arr, quod ius array ibi. 265 00:13:15,970 --> 00:13:19,770 Quod est capax tentionis X-byte quattuor unitates. 266 00:13:19,770 --> 00:13:22,860 Ut in summa, potest capere XL valet bytes of notitia. 267 00:13:22,860 --> 00:13:26,540 Et nunc legere XL bytes notitia ex lima, 268 00:13:26,540 --> 00:13:30,330 et erant condatur, serveturque in arr. 269 00:13:30,330 --> 00:13:35,470 >> Revocamus ex on indicibusque ut video nomine an array, qualis arr, 270 00:13:35,470 --> 00:13:38,370 est vere iustus a monstratorem ad primum elementum. 271 00:13:38,370 --> 00:13:43,680 Cum igitur in arr et nos sunt enim transit in regula. 272 00:13:43,680 --> 00:13:46,120 >> Et similiter dicere possumus facere Teraho consecuti sumus non deficimus necessario 273 00:13:46,120 --> 00:13:51,200 quiddam praeter opus in ACERVUS. 274 00:13:51,200 --> 00:13:54,990 Possemus etiam vitaliter deducendae agroque diuidundo quasi hoc a buffer, usura malloc. 275 00:13:54,990 --> 00:13:57,340 Memini enim quando nos dynamically deducendae agroque diuidundo memoria, 276 00:13:57,340 --> 00:14:00,550 sumus illam salutarem in tumulus non ACERVUS. 277 00:14:00,550 --> 00:14:02,110 Sed adhuc quiddam. 278 00:14:02,110 --> 00:14:06,810 >> Non tamen hic est tenens DCXL bytes of notitia 279 00:14:06,810 --> 00:14:09,230 quia duplici suscipit octo bytes. 280 00:14:09,230 --> 00:14:11,570 Invitat nos eorum LXXX. 281 00:14:11,570 --> 00:14:13,770 Volumus habere spatium tenere LXXX duplis. 282 00:14:13,770 --> 00:14:17,210 Ita LXXX temporibus VIII bytes DCXL est notitia. 283 00:14:17,210 --> 00:14:21,880 Et quod est vocatio ad fread colligendis DCXL bytes of notitia 284 00:14:21,880 --> 00:14:27,770 ex lima monstrassent Per Dóminum ptr et thesaurizantes illud in arr2. 285 00:14:27,770 --> 00:14:32,770 >> Nunc non possumus etiam tractare fread sicut vocatio ad fgetc. 286 00:14:32,770 --> 00:14:37,140 Ita nos nunc quaerebant unum character ex lima. 287 00:14:37,140 --> 00:14:40,070 Et non necesse habemus an array tenere character. 288 00:14:40,070 --> 00:14:43,170 Possumus iustus repones intra ianuas character variabilis. 289 00:14:43,170 --> 00:14:46,390 >> Captura, cum sit cum iustus variabilium 290 00:14:46,390 --> 00:14:50,290 nos postulo ut transissent in oratio illius variabilis 291 00:14:50,290 --> 00:14:52,550 quia quod receptui ut prima ratio proponebat fread 292 00:14:52,550 --> 00:14:59,210 situm est monstratorem memoria quo tendimus congregem delatione muneribus. 293 00:14:59,210 --> 00:15:01,550 Praeterea, nomen array est monstratorem. 294 00:15:01,550 --> 00:15:04,200 Ita ut non sit nobis necesse ampersand ordinata. 295 00:15:04,200 --> 00:15:07,270 Sed c, c rationem hic non sit ordinata. 296 00:15:07,270 --> 00:15:08,390 Suus 'iustus a variabilis. 297 00:15:08,390 --> 00:15:11,840 Et ideo dicendum est quod ampersand c indicare 298 00:15:11,840 --> 00:15:15,350 quod est oratio ubi volumus congregem hoc unum byte of notitia, 299 00:15:15,350 --> 00:15:20,479 hoc unum quod character sumus a colligendis ptr. 300 00:15:20,479 --> 00:15:22,270 Fwrite-- Ibo per hoc paulo 301 00:15:22,270 --> 00:15:25,440 quickly-- est pulchellus ultum exigo equivalent of fread 302 00:15:25,440 --> 00:15:27,720 nisi suus 'ad scribendum pro lectione, sicut 303 00:15:27,720 --> 00:15:31,610 sicut other-- weve apertis et instabat ut characterem 304 00:15:31,610 --> 00:15:32,530 scribere character. 305 00:15:32,530 --> 00:15:35,040 Nunc suus 'adepto arbitraria amount of notitia, 306 00:15:35,040 --> 00:15:37,170 ius arbitraria amount of notitia. 307 00:15:37,170 --> 00:15:39,790 Et sicut ante nos habemus aciem: X integri 308 00:15:39,790 --> 00:15:43,210 ubi iam habemus notitia repono, fortasse. 309 00:15:43,210 --> 00:15:46,580 >> Quo consilio verisimile versibus codice ut eatis inter haec duo 310 00:15:46,580 --> 00:15:49,990 ubi ego impleo cum Arr aliquid significanti. 311 00:15:49,990 --> 00:15:51,880 Ego implebo illud cum diversis X numeri integri. 312 00:15:51,880 --> 00:15:54,920 Et loco, quid agam, faciens est scripto ab arr 313 00:15:54,920 --> 00:15:58,600 et colligens notitia arr. 314 00:15:58,600 --> 00:16:02,390 Et Im 'captus informationes ac in lima. 315 00:16:02,390 --> 00:16:05,410 >> Sic instead of habet Esse a lima ut quiddam, 316 00:16:05,410 --> 00:16:08,790 erant 'nunc egredientem de quiddam ad lima. 317 00:16:08,790 --> 00:16:10,580 Sic suus 'prorsus contrarium est. 318 00:16:10,580 --> 00:16:16,680 Similiter, sicut ante nos etiam infertur acervus FRUSTUM memoriae 319 00:16:16,680 --> 00:16:19,600 ut Ive 'dynamically datum et legitur ab illo 320 00:16:19,600 --> 00:16:21,570 quod scribere lima. 321 00:16:21,570 --> 00:16:24,900 >> Nos quoque unius variabilis capax unum byte 322 00:16:24,900 --> 00:16:27,200 notitia, qualis fuerit. 323 00:16:27,200 --> 00:16:29,830 Iterum autem opus oratio illius variabilis 324 00:16:29,830 --> 00:16:31,840 volumus cum legisset. 325 00:16:31,840 --> 00:16:35,280 Ita non possumus scribere notitia invenimus illo oratio 326 00:16:35,280 --> 00:16:39,050 ad file monstratorem, ptr. 327 00:16:39,050 --> 00:16:41,630 >> Illic 'multus of other magnus file I / O functiones 328 00:16:41,630 --> 00:16:44,650 facientes varia praeter qui nunc sumus locuti. 329 00:16:44,650 --> 00:16:46,450 A iugo of ones vos vires reperio utilis 330 00:16:46,450 --> 00:16:50,840 sunt fgets et fputs, quae sunt equivalent 331 00:16:50,840 --> 00:16:56,190 of fgetc et fputc sed reading unicum ex lima. 332 00:16:56,190 --> 00:16:59,020 Pro uno character, erit totius chordae legunt. 333 00:16:59,020 --> 00:17:02,940 fprintf, quae basically permittit lima te ut scribere printf. 334 00:17:02,940 --> 00:17:05,619 Et sicut non possum variabilis substitutione usura 335 00:17:05,619 --> 00:17:09,900 i et in placeholders percent d sentio, et sic porro, cum printf 336 00:17:09,900 --> 00:17:14,690 similiter potest accipere string printf print et aliquid 337 00:17:14,690 --> 00:17:16,800 sicut quod est a file. 338 00:17:16,800 --> 00:17:20,720 >> DVD ludio ludius si fseek-- uti soleo sit analogia here-- 339 00:17:20,720 --> 00:17:23,109 est quasi amo usura vestri rewind et ieiunium deinceps 340 00:17:23,109 --> 00:17:25,819 buttons movere elit. 341 00:17:25,819 --> 00:17:28,369 Item potest movere lima. 342 00:17:28,369 --> 00:17:30,250 Unum de his quae intus ut lima structure 343 00:17:30,250 --> 00:17:34,270 ut c creat pro vobis est indicator ubi sitis in lima. 344 00:17:34,270 --> 00:17:36,420 Es in ipso incipiens, at byte nulla? 345 00:17:36,420 --> 00:17:39,290 Es at byte C, byte 1,000, et sic porro; 346 00:17:39,290 --> 00:17:44,340 Vos can utor ad placitum movere fseek indicator qui antrorsum et retrorsum. 347 00:17:44,340 --> 00:17:46,744 >> Et ftell iterum similar to a DVD ludio ludius, 348 00:17:46,744 --> 00:17:49,660 quasi dicat, quod paulo dolor quot vos minutis secundis 349 00:17:49,660 --> 00:17:52,480 sunt in particulari movie. 350 00:17:52,480 --> 00:17:56,990 Similiter dico vos quam ftell multi bytes es in lima. 351 00:17:56,990 --> 00:18:00,210 feof est a diversis version ut facilius deprehendamus utrum youve ' 352 00:18:00,210 --> 00:18:01,700 ad finem lima. 353 00:18:01,700 --> 00:18:03,600 Et Ferror est functio ut vos can utor 354 00:18:03,600 --> 00:18:06,959 deprehendere, utrum oporteat aliquid operationem cum lima errasse. 355 00:18:06,959 --> 00:18:08,750 Iterum, hoc enim iustum est superficiem scalpendo. 356 00:18:08,750 --> 00:18:12,730 Nihil tamen magis abundantiam file I / O functiones in vexillum io.h. 357 00:18:12,730 --> 00:18:16,620 Sed hoc mos forsit adepto vos started operando file indicibusque. 358 00:18:16,620 --> 00:18:17,640 Im Doug Lloyd. 359 00:18:17,640 --> 00:18:19,750 Hoc cs50. 360 00:18:19,750 --> 00:18:21,669