``` 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269``` ```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 ```