2 00:00:00,000 --> 00:00:01,860 >> ORATOR I: Sit inspice in CS50 bibliotheca, 3 00:00:01,860 --> 00:00:05,190 specie GetInt functio. 4 00:00:05,190 --> 00:00:07,820 Unde ex ipsa Mauris GetInt. 5 00:00:07,820 --> 00:00:12,050 Et notandum est quod non diutius, maxime consistit, dum loop - 6 00:00:12,050 --> 00:00:15,620 ad infinitum ansam - quod tantum redit a nobis cum semel in actu valet 7 00:00:15,620 --> 00:00:17,400 reperit quam speravimus. 8 00:00:17,400 --> 00:00:18,700 Lets ambulare per eam. 9 00:00:18,700 --> 00:00:21,650 >> Hic primo notandum est, dum ansam coeperit. 10 00:00:21,650 --> 00:00:25,390 Animadverto quod habemus versum sequentem dicit quod GetString actu, 11 00:00:25,390 --> 00:00:29,620 pretium ac recondit in differentia dicitur recta ratio nervo. 12 00:00:29,620 --> 00:00:31,210 Nos ergo in mentem aliquid resistens. 13 00:00:31,210 --> 00:00:35,770 Si rectam == nulla, et tunc morabatur reditum INT_MAX. 14 00:00:35,770 --> 00:00:40,140 >> Sed illud quod fit a INT_MAX est constans maxime declaravit alio loco 15 00:00:40,140 --> 00:00:44,030 ratio est, quia in maxima in quod possunt int 16 00:00:44,030 --> 00:00:45,160 progressio sicut est hodie. 17 00:00:45,160 --> 00:00:49,430 Iam redeundum libitu placuit INT_MAX sicut vigilis pretium 18 00:00:49,430 --> 00:00:53,120 genera servatur quod diximus id errore factum sit. 19 00:00:53,120 --> 00:00:56,230 Ut pretium reddere, scilicet, ut videtur, non potest esse quod GetInt 20 00:00:56,230 --> 00:01:01,440 magnitudine actu redire numerus INT_MAX, quia si vult, 21 00:01:01,440 --> 00:01:04,730 pretium ut, si vere et ab eo aduersus - 22 00:01:04,730 --> 00:01:06,260 'usura GetInt, qui - 23 00:01:06,260 --> 00:01:09,340 aliquam errorem. 24 00:01:09,340 --> 00:01:13,840 >> Item nota quod mihi indicatus int n et chari c. 25 00:01:13,840 --> 00:01:18,030 Post hoc codice, appello functio vocavit sscanf, ut non transeat in 26 00:01:18,030 --> 00:01:18,970 quatuor rationes. 27 00:01:18,970 --> 00:01:25,110 linea, quae est nervo usoris typed "%% C, i ', quod est in formam 28 00:01:25,110 --> 00:01:28,850 Exspecto quam usura ut chorda Ratio sequitur oratio 29 00:01:28,850 --> 00:01:30,920 n, c uerba. 30 00:01:30,920 --> 00:01:34,860 Sscanf nunc propositum est in vita, expectantes currit ad chorda 31 00:01:34,860 --> 00:01:38,700 praesertim format, programmer certum est, quod secundum. 32 00:01:38,700 --> 00:01:42,020 In hoc, in I% illic, ut% c. 33 00:01:42,020 --> 00:01:46,700 Si sscanf est obviam in int user scriptor input, quod reconditum int 34 00:01:46,700 --> 00:01:50,270 intus variabilis n, quia quia si in tertia 35 00:01:50,270 --> 00:01:52,810 ratio est, oratio, sscanf n. 36 00:01:52,810 --> 00:01:56,870 Quae quidem intrare possunt, quod sscanf est, et in pretium eget. 37 00:01:56,870 --> 00:01:59,990 >> Nunc, si user species in eo quod 38 00:01:59,990 --> 00:02:01,220 vel ex parte futuri essent, quam - 39 00:02:01,220 --> 00:02:03,570 id est, ut aliqua caritas - 40 00:02:03,570 --> 00:02:07,940 Secunda differentia est c, cuius inscriptio sscanf, ut nos, in quarto 41 00:02:07,940 --> 00:02:10,560 Et ratio etiam populo. 42 00:02:10,560 --> 00:02:14,220 Et adfliget faciem ad reprehendo alia ratio est de user 43 00:02:14,220 --> 00:02:17,360 Aut si non cooperetur, species, et quam iustus an int, 44 00:02:17,360 --> 00:02:20,530 certe hoc esse deprehendi ita, quia in casu, sscanf 45 00:02:20,530 --> 00:02:24,860 II redeat significans et saturati sunt, et in placeholders 46 00:02:24,860 --> 00:02:25,600 cum bona. 47 00:02:25,600 --> 00:02:30,360 Nos autem sperabamus quia non sscanf I redit, nisi quod est user 48 00:02:30,360 --> 00:02:31,630 tamen an int. 49 00:02:31,630 --> 00:02:34,480 >> Quid, si sscanf redit enim I? 50 00:02:34,480 --> 00:02:39,150 Sane, ut linea statim liberabat typed in usura, tum 51 00:02:39,150 --> 00:02:42,670 protinus n habentes Possedi an int. 52 00:02:42,670 --> 00:02:47,180 Quod si non redit I sscanf et Curabitur ideo non cooperetur, 53 00:02:47,180 --> 00:02:51,470 adhuc linea libero sed nunc utentis retry. 54 00:02:51,470 --> 00:02:55,390 Verum tamen quia et intus ne infinita ansam veniat, dum 55 00:02:55,390 --> 00:03:00,190 incipiet, et fortasse, et fortasse etiam ad ipsum usum 56 00:03:00,190 --> 00:03:01,500 copiam nobis praebet ut an int. 57 00:03:01,500 --> 00:03:21,490