``` 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``` ```1 00:00:00,000 --> 00:00:00,340 2 00:00:00,340 --> 00:00:02,690 >> DAVID MALAN: Cuir ba mhaith linn buíochas a scríobh clár a spreagann an t-úsáideoir 3 00:00:02,690 --> 00:00:05,100 ar theaghrán agus ansin a bhaineann leas go teaghrán. 4 00:00:05,100 --> 00:00:09,000 Bhuel, a ligean ar tús a chur le roinnt eolas Cód dhearbhú teaghrán a dtugtar agus 5 00:00:09,000 --> 00:00:11,380 shannadh sé an tuairisceán luach getstring. 6 00:00:11,380 --> 00:00:14,910 Agus a ligean ar dul ar aghaidh anois a iterate thar na carachtair sa teaghrán seo. 7 00:00:14,910 --> 00:00:16,000 Bhuel, conas a dhéanamh? 8 00:00:16,000 --> 00:00:19,350 Casadh sé amach go bhfuil teaghrán ach sraith de charachtair, ach tá níos mó 9 00:00:19,350 --> 00:00:23,320 i gceart, is teaghrán le sraith de carachtair, rud a chiallaíonn gur féidir linn a úsáid 10 00:00:23,320 --> 00:00:27,590 scriosaidh nodaireacht cearnach a innéacs isteach teaghrán agus a fháil ar an duine aonair 11 00:00:27,590 --> 00:00:28,680 carachtair. 12 00:00:28,680 --> 00:00:30,980 >> I bhfocail eile, is féidir linn dhéanamh ar an méid seo a leanas. 13 00:00:30,980 --> 00:00:36,730 Chun slánuimhir, faigheann mé 0, agus n faigheann, rá, an fad, ag baint úsáide 14 00:00:36,730 --> 00:00:37,530 ár bhfeidhm [? stir?] 15 00:00:37,530 --> 00:00:38,630 [? líne,?] 16 00:00:38,630 --> 00:00:40,450 Tá mé níos lú ná n i + +. 17 00:00:40,450 --> 00:00:45,290 I bhfocail eile, leis an lúb, táimid ag Beidh iterate thar litreacha n 18 00:00:45,290 --> 00:00:46,670 sa s teaghrán. 19 00:00:46,670 --> 00:00:51,680 Agus laistigh den lúb, tá mé ag dul go dtí seiceáil, más rud é an carachtar i-ú i s 20 00:00:51,680 --> 00:00:57,630 níos mó ná nó cothrom le litreacha beaga le, agus is é an carachtar i-ú níos lú ná nó 21 00:00:57,630 --> 00:01:02,370 comhionann le c litreacha beaga, ansin ba mhaith liom a dul ar aghaidh chun an leas is litir sin. 22 00:01:02,370 --> 00:01:08,030 I bhfocail eile, ba mhaith liom a phriontáil amach% c mar placeholder agus ionadach i do 23 00:01:08,030 --> 00:01:11,120 go placeholder s lúibín i. 24 00:01:11,120 --> 00:01:14,390 >> Ach ansin is gá dom a thiontú s scriosaidh mé dtí an cás uachtair. 25 00:01:14,390 --> 00:01:18,930 Chun seo a dhéanamh, is féidir liom a dhealú go simplí is cuma cad é an difríocht idir 26 00:01:18,930 --> 00:01:24,120 CásÍochtair a agus caipitil A. Bhuel, mé i ndáiríre a dhéanamh a thabhairt chun cuimhne go bhfuil caipitil A 27 00:01:24,120 --> 00:01:27,160 65 i ASCII, agus litreacha beaga le é 97. 28 00:01:27,160 --> 00:01:29,210 Mar sin, is é an difríocht go teicniúil 32. 29 00:01:29,210 --> 00:01:31,620 Mar sin, d'fhéadfadh mé díreach tar cód crua 32 anseo. 30 00:01:31,620 --> 00:01:33,870 Ach d'fhéadfadh mé nach gá cuimhnigh na huimhreacha. 31 00:01:33,870 --> 00:01:37,250 >> Agus ina theannta sin, cad má tá siad athrú de réir an ríomhaire? 32 00:01:37,250 --> 00:01:38,520 Is dócha nach bhfuil siad. 33 00:01:38,520 --> 00:01:42,460 Ach tá an pointe gur féidir liom fós generalize an abairt sin uimhríochtúil 34 00:01:42,460 --> 00:01:46,550 mar ach is cuma cad é an difríocht idir litreacha beaga le agus caipitil a 35 00:01:46,550 --> 00:01:50,880 Is cad ba mhaith liom a dhealú amach ó an litir litreacha beaga go háirithe. 36 00:01:50,880 --> 00:01:54,500 >> Anois, má tá an litir ar leith Ní cás íochtair, mé go simplí 37 00:01:54,500 --> 00:01:56,620 ag iarraidh a phriontáil amach. 38 00:01:56,620 --> 00:02:01,110 printf,% c mar mo placeholder, s lúibín i. 39 00:02:01,110 --> 00:02:05,150 Ag bun an chláir seo, a ligean ar ach a phriontáil amach líne nua ionas go mbeidh mo 40 00:02:05,150 --> 00:02:07,520 Is cosúil go pras ar nua líne dá chuid féin. 41 00:02:07,520 --> 00:02:11,540 >> A ligean ar an gclár seo a chur le chéile anois le a dhéanamh capitalize0. 42 00:02:11,540 --> 00:02:13,900 A ligean ar rith sé leis capitalize0. 43 00:02:13,900 --> 00:02:17,190 Agus a ligean ar a chlóscríobh i bhfocal mhaith dia duit i ngach litreacha beaga. 44 00:02:17,190 --> 00:02:19,960 Rachaidh mé ar ais DIA DUIT sa chás uachtair mar atá ag súil leis. 45 00:02:19,960 --> 00:02:25,210 Ach a ligean ar iarracht tástáil amháin níos mó, an uair seo le mo ainm féin, D-A-V-I-D, ach le 46 00:02:25,210 --> 00:02:28,170 an chéad F caipitlithe, ach i cás messed mé rud éigin ar bun 47 00:02:28,170 --> 00:02:29,430 leis an gcéad Char. 48 00:02:29,430 --> 00:02:34,250 Cuir isteach, agus D-A-V-I-D sa chás uachtair Tá gcló chomh maith. 49 00:02:34,250 --> 00:02:36,873 ```