1 00:00:00,000 --> 00:00:00,470 2 00:00:00,470 --> 00:00:02,640 >> DAVID J. MALAN: Déanaimis a chur i bhfeidhm clár a thógann leas a bhaint as an 3 00:00:02,640 --> 00:00:06,280 Leabharlann CS50, ag baint úsáide as feidhm ar a dtugtar slánuimhir, a bhfuil cuspóir sa saol a fháil 4 00:00:06,280 --> 00:00:09,960 a dhéanamh go díreach, chun dul ina slánuimhir, nó slánuimhir, ón úsáideoir. 5 00:00:09,960 --> 00:00:14,350 Bhuel, a úsáid an fheidhm seo muid an chéad Ní mór a chur san áireamh ar an leabharlann CS50 ar 6 00:00:14,350 --> 00:00:17,480 comhad header, ar féidir linn a dhéanamh leis an an géar beidh ráiteas ann. 7 00:00:17,480 --> 00:00:22,470 >> A ligean ar seo chugainn, mar a dhéanann muid go minic, san áireamh io.h caighdeánach ionas go mbeidh rochtain againn 8 00:00:22,470 --> 00:00:24,410 le feidhm cosúil le printf. 9 00:00:24,410 --> 00:00:29,450 A ligean ar a dhearbhú anois is mó, é féin, le slánuimhir príomh neamhní, Lúibín cúbach oscailte, agus 10 00:00:29,450 --> 00:00:31,780 Lúibín cúbach preemptively dhúnadh. 11 00:00:31,780 --> 00:00:35,740 Agus a ligean ar dul ar aghaidh anois go spreagfaidh an t-úsáideoir ar feadh dhá slánuimhreacha, agus a ligean ar glaoch 12 00:00:35,740 --> 00:00:38,210 iad, ar mhaithe plé, x agus y. 13 00:00:38,210 --> 00:00:42,140 Agus a ligean ar chur leis ar deireadh iad siúd dá luach, x agus y, le chéile sa chaoi is go 14 00:00:42,140 --> 00:00:45,060 a chur i bhfeidhm an simplí an- áireamháin. 15 00:00:45,060 --> 00:00:50,080 >> printf, le do thoil a thabhairt dom ina slánuimhir. 16 00:00:50,080 --> 00:00:52,780 Agus anois is gá dúinn a fháil i ndáiríre go slánuimhir ón úsáideoir. 17 00:00:52,780 --> 00:00:57,670 Chun seo a dhéanamh, tá mé ag dul a dhearbhú athróg a dtugtar x, rud a leithdháileadh 18 00:00:57,670 --> 00:01:01,390 roinnt gcuimhne ar an ríomhaire don athróg, x. 19 00:01:01,390 --> 00:01:05,740 Agus lig anois dom a shannadh, ag baint úsáide as an sannadh oibreoir, an luach ar ais, 20 00:01:05,740 --> 00:01:07,800 sin a labhairt, ar slánuimhir a fháil. 21 00:01:07,800 --> 00:01:11,440 I bhfocail eile, ar thaobh na láimhe deise an abairt, a ligean ar glaoch fháil 22 00:01:11,440 --> 00:01:16,630 int, a bhfuil feidhm dhearbhú i CS50.h, agus cead a fháil slánuimhir a dhéanamh ar an 23 00:01:16,630 --> 00:01:20,490 troma a ardú ag fáil ina slánuimhir bhealach ón úsáideoir, ar ais, 24 00:01:20,490 --> 00:01:24,210 sin a labhairt, agus ansin a stóráil ó thaobh na láimhe deise den abairt 25 00:01:24,210 --> 00:01:26,680 isteach ar an taobh na láimhe clé den abairt. 26 00:01:26,680 --> 00:01:29,570 >> A ligean ar dhéanamh amach romhainn ar an rud céanna, seo am ag fáil luach ar 27 00:01:29,570 --> 00:01:31,440 athróg a dtugtar y. 28 00:01:31,440 --> 00:01:36,760 printf, le do thoil a thabhairt dom slánuimhir eile. 29 00:01:36,760 --> 00:01:40,220 slánuimhir y, rud a dhearbhú nua athraitheacha, an uair seo ar a dtugtar 30 00:01:40,220 --> 00:01:43,660 y ionann, slánuimhir a fháil. 31 00:01:43,660 --> 00:01:47,010 I bhfocail eile, is féidir liom glaoch a fháil slánuimhir amanna éagsúla, agus gach uair tá sé 32 00:01:47,010 --> 00:01:50,690 ag dul a thabhairt ar ais cibé slánuimhir Tá an t-úsáideoir clóscríofa i ndáiríre. 33 00:01:50,690 --> 00:01:53,920 >> Ar deireadh, a ligean ar add x agus y le chéile. 34 00:01:53,920 --> 00:02:02,620 printf, an suim% d agus% d, mar sin i bhfocail eile, tá mé ag dul chun an breiseán sa 35 00:02:02,620 --> 00:02:06,400 luachanna ar x agus y dóibh siúd Luachanna placeholder. 36 00:02:06,400 --> 00:02:10,720 % D is é sin, go maith,% d. 37 00:02:10,720 --> 00:02:13,710 I bhfocail eile, má cuir mé slánuimhir amháin le slánuimhir eile, Tá mé ag dul 38 00:02:13,710 --> 00:02:14,810 a fháil ar an tríú slánuimhir. 39 00:02:14,810 --> 00:02:18,750 Dá bhrí sin, tá mé ag dul a úsáid tríú áit sealbhóir ina slánuimhir. 40 00:02:18,750 --> 00:02:22,540 >> Tréimhse, cúlslais n, ach a chur nua líne ar an scáileán chun dul ar aghaidh leis an 41 00:02:22,540 --> 00:02:25,160 cúrsóir síos go néata, ceanglófar dhúnadh. 42 00:02:25,160 --> 00:02:28,490 >> Anois, printf, sa chás seo, tá sé ag dul a bheith acu a chur roinnt breise 43 00:02:28,490 --> 00:02:30,200 argóintí, trí, i ndáiríre. 44 00:02:30,200 --> 00:02:33,580 Mar gheall ar an chéad argóint, tá mé sonraithe trí shealbhóirí áit. 45 00:02:33,580 --> 00:02:36,470 Mar sin, tá mé ag dul a scaradh na argóintí, mar i gcónaí, le leathstadanna. 46 00:02:36,470 --> 00:02:40,200 Is é an chéad argóint den sórt sin ag dul a bheith x, tá an dara argóint sin ag dul chun 47 00:02:40,200 --> 00:02:43,950 a bheith y, agus an tríú argóint den sórt sin ag dul a bheith, go maith, ach 48 00:02:43,950 --> 00:02:46,910 léiriú uimhríochtúil, x móide y. 49 00:02:46,910 --> 00:02:51,730 Tá mé ag dul a dhúnadh mo liosta argóint le le lúibíní, Leathstad, Sábháil mo 50 00:02:51,730 --> 00:02:54,140 comhad, agus anois an clár seo a chur le chéile. 51 00:02:54,140 --> 00:02:56,730 >> Déan adder Iontráil. 52 00:02:56,730 --> 00:02:58,300 Tá mé ar ais ar mo pras caochadh. 53 00:02:58,300 --> 00:03:02,040 A ligean ar siúl anois é - ponc Slais adder Iontráil. 54 00:03:02,040 --> 00:03:03,250 Tabhair dom ina slánuimhir. 55 00:03:03,250 --> 00:03:04,820 Let tús leis 1. 56 00:03:04,820 --> 00:03:06,160 Tabhair dom slánuimhir eile. 57 00:03:06,160 --> 00:03:07,460 A ligean ar dul leis 2. 58 00:03:07,460 --> 00:03:11,060 Agus tá súil againn, is é an tsuim de 1 agus 2 3. 59 00:03:11,060 --> 00:03:12,980